Estou usando o Archlinux e tentando deixar meu bloco de anotações bloquear a tela através das instruções fornecidas em wiki.archlinux .org antes de ser suspenso.
Chamar gnome-screensaver-command -l
apenas bloqueia minha tela, quando eu a chamo manualmente - mas não quando ela é chamada automaticamente antes de uma suspensão do sistema.
Verifiquei que o script, colocado sob /etc/pm/sleep.d/
, funciona chamando-o com . /etc/pm/sleep.d/00screensaver-lock suspend
positivo.
Também eu notei que a linha
su $username -c "/usr/bin/gnome-screensaver-command -l"
é executado pelo sistema através da adição de
su $username -c "touch /home/user/.suspend-hook-runs-screensaver-lock"
antes do gnome-screensaver-command
-command.
Alguém pode me dizer por que o comando gnome-screensaver-command
bloqueia a tela quando eu a chamo sozinho, mas não quando é chamado pelo sistema?
Tags suspend hook arch-linux