Como bloquear corretamente a área de trabalho ao hibernar?

20

Se eu bloquear a tela , hibernar fechando a tampa do laptop, abrir a tampa do laptop e pressionar o botão liga / desliga, a tela mostrará apenas uma superfície preta e eu posso começar a digitar a senha imediatamente. Se eu não bloquear a tela antes de hibernar, aguarde cerca de 30 segundos, abra a tampa do laptop e pressione o botão liga / desliga, a tela mostrará a área de trabalho e depois ficará preta como se xscreensavertivesse sido ativada depois de sair da hibernação. Somente após o fadeout eu posso desativar o protetor de tela. Como garantir que xscreensaversempre esteja ativado corretamente durante a hibernação, para que não precise esperar o fadeout?

l0b0
fonte
Não uso xscreensavermais, mas lembro que o manual tem uma parte chamada "reiniciar o xscreensaver quando alguém efetuar xscreensaver-command -exit; xscreensaver &login ", o que sugere fazer no login. Talvez você possa fazer isso ao acordar para redefinir seu estado?
Anko
1
Isso soa como um ataque de tempo esperando para acontecer.
L0b0
Essa é uma daquelas pequenas vantagens que me incomodam mais do que deveriam.
Arielnmz

Respostas:

5

Recentemente, eu mesmo resolvi esse problema Arch Linux. Eu usei o programa xss-lockdo AURconstatada aqui .

Eu estava tentando configurar um serviço para bloquear a tela no modo de suspensão, mas por algum motivo não consegui fazê-lo funcionar. Acabei usando xss-locke funcionou com muita facilidade.

  1. Instale o xss-lock no AUR .
  2. Adicione um dos comandos abaixo ao seu .xprofilescript de inicialização ou apropriado para o seu WM / DM.

Meu .xprofile:

xss-lock -- /usr/bin/slock &

Para xscreensaver:

xss-lock -- /usr/bin/xscreensaver-command -lock &
JKav77
fonte
xss-lock aparentemente mudou-se para xss-lock-git
felipeduque 22/04
1

Resolvi esse problema por conta própria, alternando para um armário de tela dedicado em vez do xscreensaver.

Eu uso o xtrlock no Debian , mas parece não estar disponível no Arch. Aqui está uma postagem no blog descrevendo algumas das alternativas no Arch.

hedgie
fonte