'gnome-screensaver-command -l' não funciona quando chamado de '/etc/pm/sleep.d'-script

1

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?

    
por Arch Linux Tux 09.06.2016 / 17:38

0 respostas