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 xscreensaver
tivesse sido ativada depois de sair da hibernação. Somente após o fadeout eu posso desativar o protetor de tela. Como garantir que xscreensaver
sempre esteja ativado corretamente durante a hibernação, para que não precise esperar o fadeout?
20
xscreensaver
mais, mas lembro que o manual tem uma parte chamada "reiniciar o xscreensaver quando alguém efetuarxscreensaver-command -exit; xscreensaver &
login ", o que sugere fazer no login. Talvez você possa fazer isso ao acordar para redefinir seu estado?Respostas:
Recentemente, eu mesmo resolvi esse problema
Arch Linux
. Eu usei o programaxss-lock
doAUR
constatada 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-lock
e funcionou com muita facilidade..xprofile
script de inicialização ou apropriado para o seu WM / DM.Meu
.xprofile
:Para
xscreensaver
:fonte
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.
fonte
Quase fixo usando
xautolock
comslock
e um simples serviço de bloqueio de tela . Atualmente, o serviço funciona apenas no nível do sistema , mas espero que alguém possa ajudar com isso.Editar: mesmo que o serviço diga claramente
Before=sleep.target
que às vezes ainda vejo a área de trabalho piscar ao reiniciar.fonte