덮개를 닫으면 노트북 일시 중지

덮개를 닫으면 노트북 일시 중지

덮개를 닫아도 노트북이 일시 중지되지 않습니다. 모든 것이 주석 처리된 기본 설정이 있습니다 /etc/systemd/logind.conf(예상대로 주석 처리를 제거해도 효과가 없습니다).

$ grep -i lid /etc/systemd/logind.conf
> #HandleLidSwitch=suspend
> #HandleLidSwitchExternalPower=suspend
> #HandleLidSwitchDocked=ignore
> #LidSwitchIgnoreInhibited=yes

의심스러운 점은 살펴보고 journalctl뚜껑을 닫아도 아무런 이벤트 메시지가 보이지 않는다는 점입니다.

명령줄에서 일시 중단하면 효과적입니다.

덮개가 닫혀 있을 때 노트북을 일시 중지하는 방법은 무엇입니까?

편집: 저는 i3과 함께 Arch Linux를 사용하고 있습니다.

$ systemd-inhibit --list
> WHO            UID USER PID COMM           WHAT  WHY                                       MODE 
> NetworkManager 0   root 314 NetworkManager sleep NetworkManager needs to turn off networks delay
> 
> 1 inhibitors listed.

Edit2: 다음과 같이 뚜껑 상태를 확인했습니다.

while true; do
    cat /proc/acpi/button/lid/LID0/state
    sleep 1
done

그런 다음 뚜껑을 잠시 닫았다가 다시 열어보세요. 나는 항상 같은 결과를 얻습니다.

state:     open

편집 3:

$ dmesg | grep -i lid
> [    1.131805] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
> [    1.131837] ACPI: Lid Switch [LID0]

답변1

핸들 커버 스위치다음 매개변수 중 하나를 사용할 수 있습니다.

suspend 
lock 
ignore
poweroff

변경 사항을 적용하려면 로그인 서비스를 다시 시작해야 합니다.

systemctl restart systemd-logind.service

답변2

Latitude 5491에서는 BIOS에서 덮개 닫기 작업을 강제로 수행할 수 있으므로 BIOS 설정도 확인하십시오.

관련 정보