Michael Biebl wrote:
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.



Indeed. I found this:
https://wiki.archlinux.org/index.php/PolicyKit#Suspend_and_hibernate

Follow that and addgroup power and adduser to power and you can now hibernate and suspend.

Hugo


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/kasm90$u5k$1...@ger.gmane.org

Reply via email to