Tidak dapat menunda sementara tutupnya tertutup, bahkan jika layar eksternal terhubung

9

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-logindlakukan rekam tindakan sesuai yang saya lihat 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.
  • Saya telah mengonfigurasi /etc/systemd/logind.confsebagai 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=ignorebaris 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?

Naitree
sumber
Saya akan pergi untuk menekan tombol menangguhkan (saya melihat tidak perlu menutup tutup, biarkan terpasang ke layar eksternal). Jika Anda masih mencoba untuk melakukan ini, dan memiliki nilai di dalamnya, silakan balas, sehingga orang lain dapat melihat bahwa Anda masih peduli dengan sebuah jawaban. Jika Anda telah menyelesaikannya, maka alangkah baiknya jika Anda dapat mendokumentasikannya.
ctrl-alt-delor

Jawaban:

1

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

HandleLidSwitchExternalPower = sepenuhnya diabaikan secara default (untuk kompatibilitas mundur) - nilai eksplisit harus ditetapkan sebelum akan digunakan untuk menentukan perilaku.

Jika sistem dimasukkan dalam stasiun dok, atau jika lebih dari satu tampilan terhubung, tindakan yang ditentukan oleh HandleLidSwitchDocked = terjadi; jika sistem menggunakan daya eksternal, tindakan (jika ada) yang ditentukan oleh HandleLidSwitchExternalPower = terjadi ; jika tidak, tindakan HandleLidSwitch = terjadi.

Joseph Tingiris
sumber