"systemctl Mask sleep.target" + "systemctl unmask sleep.target" 이후 자동 일시 중단이 더 이상 작동하지 않습니다.

"systemctl Mask sleep.target" + "systemctl unmask sleep.target" 이후 자동 일시 중단이 더 이상 작동하지 않습니다.

내 노트북은 LinuxMint 18.3에서 KDE를 실행하고 있습니다. 지금까지는 자동 정지가 작동했습니다. KDE 버전은 5.8.9이고 Framworks 버전은 5.36.0입니다. QT 버전 5.6.1, 커널 버전 4.10.0-38-일반.

에너지 절약 모듈의 대화 상자에서 일시 중지 세션이 열리고 예를 들어 10분 후로 설정됩니다.

그런 다음 "systemctl 마스크 sleep.target"을 루트로 실행한 다음 "systemctl unmask sleep.target"을 실행하여 복원했습니다.

이후에는 자동 정지가 더 이상 작동하지 않습니다. 10분이 지나도 노트북은 여전히 ​​일시 중지되지 않았습니다. 화면이 비어 있고 잠겨 있습니다. 잠금이 해제되면 "인증 필요" 대화 상자가 나타나고 자동으로 일시 중지를 완료하는 대신 비밀번호를 묻습니다.

pm-suspension을 통한 수동 정지는 여전히 작동합니다.

어떻게 해결할 수 있나요?

2019-05-28 업데이트 #1:출력 systemctl list-unit-files | grep sleep:

systemd-hybrid-sleep.service       static
hybrid-sleep.target                static
sleep.target                       static

2019-05-28 업데이트 #2: 재부팅 후 문제가 저절로 해결되는 것 같습니다. 그러나 시스템이 다시 시작되지 않으면 다음 작업을 수행한 systemctl mask sleep.targetsystemctl unmask sleep.target"인증 필요" 대화 상자에 의해 자동 일시 중지 작업이 차단됩니다 .

2019-05-28 업데이트 #3:나는 이것을 일관되게 재현하는 방법을 아직도 찾고 있습니다. 이런 일이 항상 일어나는 것은 아닙니다. 재부팅한 후(문제 사라짐) +unmask를 수행하면 systemctl mask sleep.target자동 일시 중단이 여전히 정상적으로 실행되는 경우가 있습니다.

업데이트 2019-05-29: 이 상황을 재현하려면 차단 후 자동 일시 중지 시간 초과(절전 설정에서)가 실행되도록 시간을 기다립니다. 그런 다음 마스크를 해제합니다. 이후에는 자동 일시 중지 시간 초과가 트리거될 때마다 자동 일시 중지 대신 "인증 필요" 대화 상자가 나타납니다.

관련 정보