Meu laptop possui o Fedora 22 com o Gnome 3.16.4. Normalmente, ele será suspenso se a tampa estiver fechada. Mas com o monitor externo conectado (via VGA), a área de trabalho do gnome é simplesmente transferida para o monitor externo, quando a tampa é fechada.
No entanto, quero que meu laptop seja suspenso, mesmo que o monitor externo esteja conectado. Aqui está o que eu verifiquei e tentei:
- Quando abro e fecho a tampa,
systemd-logind
registre a ação como posso verjournalctl -b -u systemd-logind
.
Dec 09 08:39:39 workstation systemd-logind[980]: Lid closed.
Dec 09 08:39:47 workstation systemd-logind[980]: Lid opened.
- Eu configurei
/etc/systemd/logind.conf
para ser o seguinte:
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
Especificamente, comentei a HandleLidSwitchDocked=ignore
linha e mudei para suspend
. E o resto é dito (pelo systemd) como padrão. Mas após a reinicialização, não funcionou.
- Minha placa de vídeo é "Intel Corporation Broadwell-U Integrated Graphics" (saída de
lspci
). Como não é nvidia, acho que não é afetado pelo bug discutido neste tópico ?
Então, como configurar o Fedora / Gnome para suspender, mesmo se o monitor externo estiver conectado?
Respostas:
Supondo que o laptop também esteja conectado à energia externa; você também precisará adicionar explicitamente o seguinte ao /etc/systemd/logind.conf :
HandleLidSwitchExternalPower=suspend
Por homem logind.conf
fonte