Estou tentando definir o botão de suspensão para realmente colocar o computador em suspensão e alternar meu protetor de tela, mas para que isso aconteça, preciso de um comando de terminal para vincular ao botão de suspensão. Então, vá para Preferências -> Teclas de atalho de configuração -> Programas e, em seguida, assine um comando para a tecla de suspensão.
Tentei usar o comando, xscreensaver-command -lock ; lxsession-logout --suspend
mas quando pressiono o botão de suspensão, nada acontece. O que estou fazendo errado? Minha versão do Lubuntu é 17.10.
Tem certeza de que seu xscreensaver está em execução? Você pode verificar a existência do processo com
ps -aux | grep -v ps | grep xscreensaver
. Se o xscreensaver não estiver em execução, você deve executáxscreensaver --no-splash & disown
-lo e colocar este comando em seu .xinitrc ou qualquer outro que o lightdm use nas configurações de login.Se você já tem o xscreensaver em execução, mas o vínculo não funciona, talvez você não esteja vinculando a chave corretamente. Tente seguir uma solução semelhante à desta outra pergunta e substitua o
Command
campo porxscreensaver-command -lock
.Também é possível que
lxsession-logout
esteja fazendo algo estranho com o xscreensaver (não sei, nunca usei lxsession-logout com o xscreensaver), mas mesmo assim você deve executarlxsession-logout --suspend
antes doxscreensaver-command -lock
desde quelxsession-logout
solicite uma tela de logout exscreensaver-command -lock
bloqueie sua tela imediatamente (dependendo do fade duração).