Mój laptop ma Fedorę 22 z Gnome 3.16.4. Zwykle zawiesi się, jeśli pokrywa będzie zamknięta. Ale z podłączonym zewnętrznym wyświetlaczem (przez VGA) pulpit gnome jest po prostu przenoszony na zewnętrzny wyświetlacz zamiast po zamknięciu pokrywy.
Chcę jednak, aby mój laptop zawiesił się, nawet jeśli podłączony jest zewnętrzny wyświetlacz. Oto, co sprawdziłem i wypróbowałem:
- Kiedy otwieram i zamykam pokrywę,
systemd-logindzapisz akcję tak, jak widzęjournalctl -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.
- Skonfigurowałem
/etc/systemd/logind.confnastępujące ustawienia:
[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
W szczególności skomentowałem HandleLidSwitchDocked=ignorelinię i zmieniłem ją na suspend. A resztę uważa się (przez systemd) za domyślną. Ale po ponownym uruchomieniu nie zadziałało.
- Moja karta graficzna to „Intel Corporation Broadwell-U Integrated Graphics” (wyjście do
lspci). Ponieważ nie jest to NVIDIA, myślę, że nie ma na nią wpływu błąd omówiony w tym wątku ?
Jak więc skonfigurować Fedorę / Gnome, aby zawieszał się, nawet jeśli podłączony jest zewnętrzny wyświetlacz?