Como bloquear corretamente o desktop ao hibernar?

17

Se eu bloquear a tela , hibernar por fechando a tampa do laptop, abra a tampa do laptop e pressione 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, espere cerca de 30 anos, abra a tampa do laptop e pressione o botão de energia, a tela irá mostrar o ambiente de trabalho e, em seguida, Fade to Black como se xscreensaver tinha sido ativado depois de sair hibernação. Somente após o fadeout eu posso desativar o protetor de tela. Como posso ter certeza de xscreensaver é sempre devidamente ativado quando hibernando, para que eu não vou ter que esperar para o desvanecimento?

    
por l0b0 15.07.2014 / 07:24

3 respostas

5

Recentemente, resolvi esse problema sozinho em Arch Linux . Eu usei o programa xss-lock do AUR encontrado aqui .

Eu estava tentando configurar um serviço para bloquear a tela durante o sono, mas, por algum motivo, não consegui fazê-lo funcionar. Acabei usando xss-lock e funcionou muito facilmente.

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

Meu .xprofile :

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

Para xscreensaver :

xss-lock -- /usr/bin/xscreensaver-command -lock &
    
por 12.08.2014 / 12:57
1

Eu resolvi esse problema por mim mesmo, mudando para um bloqueador de tela dedicado em vez de xscreensaver.

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

    
por 12.08.2014 / 06:27
0

Quase consertado usando xautolock com slock e um simples serviço de bloqueio de tela . O serviço atualmente somente funciona no nível do sistema , mas esperamos que alguém possa ajudar com isso.

Editar: Embora o serviço claramente diz Before=sleep.target às vezes ainda vejo a área de trabalho piscar quando retomar.

    
por 27.08.2014 / 19:50
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '774364',
    'url' => 'how-to-properly-lock-desktop-when-hibernating',
];

$_COOKIE = [
    '_csrf-frontend' => '68b718ef9014d06fbcd5d3bc9432cbcec23db56ee95522575d30388db74a9f82a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"c8hR-zJ_xn-zAhKwaE1bBeBYqbqaQaKi";}',
    'advanced-frontend' => 'rddjs6nj16dgtg54r57ro541ts',
];

$_SESSION = [
    '__flash' => [],
];