내 노트북에는 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
하고 로 변경했습니다 suspend
. 나머지는 (systemd를 통해) 기본값으로 간주됩니다. 하지만 다시 시작한 후에는 작동하지 않습니다.
- 내 그래픽 카드는 "Intel Corporation Broadwell-U Integrated Graphics"(에서 출력
lspci
)입니다. 엔비디아가 아니기 때문에 에서 논의된 버그의 영향을 받지는 않을 것 같습니다.이 스레드?
그렇다면 외부 모니터가 연결된 경우에도 Fedora/Gnome이 정지되도록 구성하는 방법은 무엇입니까?
답변1
노트북이 외부 전원에도 연결되어 있다고 가정하면 다음을 명시적으로 추가해야 합니다./etc/systemd/logind.conf:
HandleLidSwitchExternalPower=suspend
기본적으로 HandleLidSwitchExternalPower=는 완전히 무시됩니다(이전 버전과의 호환성을 위해). 동작을 결정하는 데 사용하려면 먼저 명시적인 값을 설정해야 합니다.
시스템이 도킹 스테이션에 연결되어 있거나 여러 모니터가 연결된 경우 HandleLidSwitchDocked=에 지정된 작업이 발생합니다.시스템이 외부 전원을 사용하는 경우 HandleLidSwitchExternalPower=에 지정된 작업이 발생합니다(있는 경우).;그렇지 않으면 HandleLidSwitch= 작업이 발생합니다.