systemd를 사용하여 덮개를 닫을 때 화면을 잠그는 방법은 무엇입니까?

systemd를 사용하여 덮개를 닫을 때 화면을 잠그는 방법은 무엇입니까?

Fedora 26에서 Sway를 실행 중이며 화면이 꺼지면 노트북을 잠그고 싶습니다. 나는 그것을 HandleLidSwitchin lock으로 바꾸고 /etc/systemd/logind.conf달렸다 systemctl restart systemd-logind. 그러나 뚜껑을 닫아도 아무런 효과가 없습니다.

제가 사용할 잠금 프로그램은 Swaylock인데, swaylock터미널에서 명령을 실행하여 수동으로 호출할 수 있습니다.

swaylockSystemd가 화면을 끄려고 할 때(의 지침에 따라 logind.conf) 어떻게 전화를 걸 수 있나요?

답변1

표적

절전 모드로 설정된 경우 HandleLidSwitch절전 대상을 사용하여 새로운 시스템 서비스를 생성할 수 있으므로 절전이 호출될 때 서비스가 실행됩니다(뚜껑 닫힘).여기전력 타겟의 예입니다. 절전 모드로 업데이트하세요.

잠금 명령

이것질문잠금 화면이 활성화된 경우 명령을 실행하는 방법 설명

화면 보호기

화면 보호기가 활성화되었을 때 이를 트리거하려면 bash를 사용하여 화면 보호기를 모니터링할 수 있습니다.여기

관련 정보