heads up about f18+ and lid/power buttons

Raphael Groner raphgro at web.de
Sat Oct 20 15:01:47 UTC 2012


Hi,

as it seems, Fedora has several other issues with systemd's inhibit.

system hibernation should be prohibited after kernel update
https://bugzilla.redhat.com/show_bug.cgi?id=843014

Systemd service should inhibit suspend while remote users are logged in
via ssh
https://bugzilla.redhat.com/show_bug.cgi?id=837109

Maybe it's better to disable systemd power management for the Xfce
spin, till all that issues are fixed for sure.

-R.


> Date: Sat, 20 Oct 2012 10:29:52 +0200
> From: Raphael Groner <raphgro at web.de>
> To: xfce at lists.fedoraproject.org
> Subject: Re: Re: heads up about f18+ and lid/power buttons
> Message-ID: <20121020102952.49cd3574 at schlebby>
> Content-Type: text/plain; charset=UTF-8
> 
> Hi Kevin,
> 
> thanks for giving the hint for the workaround to inhibit systemd
> trying to take over the lid handling. This is not senseful for Xfce
> systems, right!
> 
> I am on a freshly updated Manjaro system (ArchLinux) here. So this
> issue has nothing to do with Fedora in particular and should be
> handled upstream somewhere, either systemd (looks for other power
> managers already active in the system, maybe…) or desktop handlers
> should instruct systemd as the backend what to do. That design needs
> clearly rethinking, IMHO.
> 
> I've added a comment to the upstream bug.
> 
> -R.
> 
> 
> > Just a note here in case any folks run into it before we fix it. 
> > 
> > systemd now by default handles lid button, power button, etc. 
> > 
> > This means that if you have xfce4-power-manager and have it doing
> > something different from 'suspend' on lid close (I have mine set to
> > "lock screen"), systemd will suspend for you. 
> > 
> > You can work around this by setting a startup command: 
> > 
> > systemd-inhibit --mode=block --what=handle-lid-switch sleep 1000000
> > &
> > 
> > Ideally we would fix this in xfce4-power-manager and it would
> > inhibit anything that it wants to handle itself. Failing that, we
> > could add the inhibit to startxfce4, but that means that none of
> > those buttons would get handled if xfce4-power-manager wasn't
> > installed or running. 
> > 
> > See upstream bugs: 
> > https://bugzilla.xfce.org/show_bug.cgi?id=9326
> > https://bugzilla.xfce.org/show_bug.cgi?id=9335
> > 
> > kevin



More information about the xfce mailing list