แล็ปท็อปของฉันมี Fedora 22 พร้อม Gnome 3.16.4 โดยปกติมันจะหยุดหากฝาปิดอยู่ แต่เมื่อเชื่อมต่อกับจอแสดงผลภายนอก (ผ่าน VGA) เดสก์ท็อป gnome จะถูกถ่ายโอนไปยังจอแสดงผลภายนอกแทนเมื่อปิดฝา
อย่างไรก็ตามฉันต้องการให้แล็ปท็อปของฉันระงับแม้ว่าจะเชื่อมต่อจอแสดงผลภายนอก นี่คือสิ่งที่ฉันตรวจสอบและลอง:
- เมื่อผมเปิดและปิดฝาไม่บันทึกการดำเนินการที่ฉันสามารถดูโดย
systemd-logind
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.
- ฉันได้กำหนดค่า
/etc/systemd/logind.conf
ต่อไปนี้:
[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
โดยเฉพาะฉันออกความเห็นHandleLidSwitchDocked=ignore
line suspend
และเปลี่ยนไป และส่วนที่เหลือจะถูกกล่าว (โดย systemd) ให้เป็นค่าเริ่มต้น แต่หลังจากรีบูตเครื่องมันไม่ทำงาน
- การ์ดแสดงผลของฉันคือ "Intel Corporation Broadwell-U Integrated Graphics" (เอาต์พุตโดย
lspci
) เนื่องจากไม่ใช่ NVIDIA ฉันคิดว่ามันไม่ได้รับผลกระทบจากข้อผิดพลาดที่กล่าวถึงในหัวข้อนี้หรือไม่
ดังนั้นวิธีการกำหนดค่า Fedora / Gnome เพื่อระงับแม้ว่าจะเชื่อมต่อจอแสดงผลภายนอก?