"gnome-screensaver-command -l"은 "/etc/pm/sleep.d" 스크립트에서 호출할 때 작동하지 않습니다.

"gnome-screensaver-command -l"은 "/etc/pm/sleep.d" 스크립트에서 호출할 때 작동하지 않습니다.

저는 Archlinux를 사용하고 있으며 노트북을 얻으려고 합니다.화면을 잠그려면 wiki.archlinux.org에 제공된 지침을 따르십시오.일시중지되기 전에.

수동으로 호출하면 gnome-screensaver-command -l화면이 잠기지만 시스템이 중단되기 전에 자동으로 호출되면 그렇지 않습니다.

아래 스크립트가 Positive 로 호출하여 실제로 /etc/pm/sleep.d/작동하는지 확인했습니다 . /etc/pm/sleep.d/00screensaver-lock suspend.

라인도 확인했어요

su $username -c "/usr/bin/gnome-screensaver-command -l"

추가하여 시스템에 의해 실행됨

su $username -c "touch /home/user/.suspend-hook-runs-screensaver-lock"

이전 - 명령 gnome-screensaver-command.

누구든지 나에게 이유를 말해 줄 수 있습니까? gnome-screensaver-command내가 직접 호출하면 명령이 화면을 잠그지만 시스템이 호출할 때는 잠기지 않습니까?

관련 정보