Laptop saya memiliki Fedora 22 dengan Gnome 3.16.4. Biasanya, itu akan ditangguhkan jika tutupnya ditutup. Tetapi dengan layar eksternal terhubung (melalui VGA), desktop gnome hanya ditransfer ke layar eksternal sebagai gantinya ketika tutupnya ditutup.
Namun saya ingin laptop saya ditangguhkan walaupun layar eksternal terhubung. Inilah yang saya periksa dan coba:
- Ketika saya membuka dan menutup tutupnya,
systemd-logind
lakukan rekam tindakan sesuai yang saya lihatjournalctl -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.
- Saya telah mengonfigurasi
/etc/systemd/logind.conf
sebagai berikut:
[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
Secara khusus, saya berkomentar keluar HandleLidSwitchDocked=ignore
baris dan mengubahnya ke suspend
. Dan sisanya dikatakan (oleh systemd) sebagai default. Tetapi setelah reboot, itu tidak berhasil.
- Kartu video saya adalah "Intel Corporation Broadwell-U Integrated Graphics" (keluaran per
lspci
). Karena ini bukan nvidia, saya pikir itu tidak terpengaruh oleh bug yang dibahas di utas ini ?
Jadi bagaimana cara mengkonfigurasi Fedora / Gnome untuk menangguhkan bahkan jika layar eksternal terhubung?
Jawaban:
Dengan asumsi laptop juga terhubung ke daya eksternal; Anda juga perlu menambahkan yang berikut ini secara eksplisit ke /etc/systemd/logind.conf :
HandleLidSwitchExternalPower=suspend
Per man logind.conf
sumber