On 19.12.2012 01:04, Hugo Vanwoerkom wrote:
> Michael Biebl wrote:
>> On 19.12.2012 00:34, berenger.mo...@neutralite.org wrote:
>>> Except using sudo, I know no solution... sadly.
>>> Maybe you can do something with policykit, too, I never tried to 
>>> understand how it works, but I think giving rights to some softwares is 
>>> its role.
>>
>> sudo is one option, the other is to use upower (which runs as system
>> daemon with root privileges) and use a command like this
>>
>>
>> $ dbus-send --print-reply \
>>             --system \
>>             --dest=org.freedesktop.UPower \
>>             /org/freedesktop/UPower \
>>             org.freedesktop.UPower.Suspend
>>
>>
> 
> This related to LXDE which I am trying out. The hibernate and suspend 
> buttons do nothing in the logout menu. Googling says that LXDE uses 
> pm-utils. So I was guessing that invoking pm-hibernate/suspend was 
> involved, which I can do as root but not as user.

Since the user session runs unprivileged, and pm-suspend/pm-hibernate
need to run as root, you will need to go through a system service like
upower.

I know nothing about LXDE, but e.g. in GNOME, the power manager simply
sends the above dbus requests when you hit the suspend button or close
the lid.
I would expect LXDE provides a similar user power management agent.


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to