libnotify don't work for root.

Tim Lauridsen tla-ml at rasmil.dk
Wed Feb 1 13:32:06 UTC 2006


John (J5) Palmieri wrote:
> On Tue, 2006-01-31 at 12:11 -0500, Tim Lauridsen wrote:
>   
>> Hi.
>>
>> I have tried to make libnotify / notification-daemon work from python.
>>
>> I have made this sample, it is works ok, when running as a normal user, 
>> but it dont work when running as root.
>>
>> http://linux.rasmil.dk/dnl/test/test-dbus.py
>>
>> It is the same when i am using the
>>    notify-send "foo" "bar"
>> it works as normal user, but not as root.
>>
>> Anybody have any clues ???
>>     
>
> When you say it doesn't work for root do you mean you are logged in as
> the user and you try to send from root? 
That is exactly, what i am trying to do, i want to send notifications to 
the user from  yumex (which is running as root).
>  In that case it is expected not
> to work.  Every user has a session bus which is what libnotify uses.
> Only applications running in that session can access that bus.  If you
> want root to send notifications you will have to relay the message
> through a proxy which listens on the system bus and then sends the
> message over the users session bus.  Nothing like that has been built
> yet.
>
>   
Ok, i see, thanks for make it clear for me.

Tim

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20060201/f985c6de/attachment.htm>


More information about the fedora-devel-list mailing list