[systemd-devel] Lid close event delivered delayed

Andrey Borzenkov arvidjaar at gmail.com
Wed Apr 17 09:53:36 PDT 2013


В Wed, 17 Apr 2013 06:58:20 +0200 (CEST)
Jan Engelhardt <jengelh at inai.de> пишет:

> Hi,
> 
> 
> something I observed with systemd-195 is that the LidClose event is 
> delivered when switching from X to console while the lid is closed. This 
> is unexpected, and what I expected is instead that nothing occurs.
> Approximate steps to reproduce, IIRC:
> 1. Plug in external monitor
> 2. Boot machine. By way of KMS, output will be cloned to the big screen.
> 3. When the X desktop is finally running, close laptop lid.
>    (Because the picture is also cloned in this case)
>    In XFCE's power settings, I have set that LidClose does not 
>    do anything - for obvious reason.
> <let any amount of time pass>
> 4. Switch to tty1
> 5. systemd does an S2RAM.
> 
> So in other words, if you worked for an hour in X and then switch, you 
> get a suspend event out of nowhere without warning notice.
> 
> # journalctl -n ...
> Apr 17 06:41:30 nakamura.inai.de systemd-logind[502]: Suspending...
> Apr 17 06:41:30 nakamura.inai.de systemd[1]: Starting Sleep.
> Apr 17 06:41:30 nakamura.inai.de systemd[1]: Reached target Sleep.
> Apr 17 06:41:30 nakamura.inai.de systemd[1]: Starting Suspend...
> Apr 17 06:41:30 nakamura.inai.de systemd-sleep[5315]: Suspending 
> system...
> 
> (Now I also need to find the knob to turn off suspend in systemd; this 
> was not here before in systemd-44.)

/etc/systemd/logind.conf:

HandleSuspendKey=ignore


More information about the systemd-devel mailing list