Cinnamon - 덮개를 연 후 화면이 1초 동안 잠금 해제 상태로 유지됨/재개 일시중지

Cinnamon - 덮개를 연 후 화면이 1초 동안 잠금 해제 상태로 유지됨/재개 일시중지

Cinnamon 데스크톱 환경을 사용하는 Debian 10.9에서는 노트북 덮개를 닫으면 노트북이 일시 중지 모드로 들어가지만, 덮개를 열면 화면이 실제로 잠길 때까지 잠깐 동안 내가 무엇을 하고 있는지 볼 수 있습니다.

키보드의 버튼을 눌러 일시 정지하거나 명령을 사용하여 일시 정지를 입력하면(뚜껑을 닫는 대신) 일시 정지가 제대로 작동합니다. 이는 계피 화면 보호기 프로세스가 화면을 잠그기 전에 노트북의 펌웨어가 CPU를 S3 상태로 전환하는 것과 거의 같습니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

먼저 다음에 나열된 방법을 사용해 보았습니다.https://bbs.archlinux.org/viewtopic.php?id=166221내 문제를 완전히 설명하기 때문입니다. 그러나 그들이 취한 접근 방식은 정지를 시작하기 전에 잠금 명령을 수동으로 실행하는 스크립트를 키 바인딩하는 것이었습니다.

내 상황에 가장 적합하다고 생각한 것은 systemd 단위 파일을 수정 /usr/lib/systemd/system/systemd-suspend.service하고 해당 섹션의 내용을 [Service]다음으로 바꾸는 것이었습니다.

[Service]
Type=oneshot
ExecStart=/usr/bin/sleep 2
ExecStart=/lib/systemd/systemd-sleep suspend

이로 인해 운영 체제가 2초 동안 절전 모드로 전환되어 일시 중지 명령을 보내기 전에 Cinnamon 프로세스가 화면 잠금을 완료할 시간을 제공합니다. 이미 Type=oneshot존재한다는 것은 여러 ExecStart=필드가 허용되고 병렬이 아닌 순차적으로 실행되어 보류 중인 명령을 보내기 전에 절전 모드를 허용한다는 의미입니다.

관련 정보