............
I don't get this. This "oblogout" thing is a graphical tool you spawn
from the system level? Does that mean it runs privileged but accesses
your unprivileged X session? That sounds wrong...
If you have a graphical session then the graphical session should handle
the power/sleep key presses directly.
OK I'm a bit out of my depth here, I'm using the acpid mechanism because that's
just an easy way to get access to those events. I can also run oblogout from a
menu (ie from the DE). I didn't know that the power button etc etc are visible
to X, but looking in the openbox configurator I can see XF86PowerOff, that
allows me to run oblogout from the DE on the power button press. I think the
original idea came from archbang or crunchbang some years back.
However, I'm a bit lost on what's the correct way for a user program to signal
that it wants to shut down etc. Slim appears to be running polkit/consolekit so
presumably I can use that, but is there a preferred systemd approach? Clearly
just doing sudo halt etc etc is the wrong approach.
Is there a way to divert HandlePowerKey to a script of my choosing?
No, there currently isn't. Eventually might add something that would
allow people to reconfigure what happens when people press the
power/sleep keys. But I am not sure we'll allow specification of
arbitrary scripts for that.
Lennart
sounds a bit strict, but perhaps I'm a bit of an anarchist. I definitely think
you should allow control over whether suspend or hibernate or shutdown gets done
for at least the lid button.
--
Robin Becker
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel