Atualizar! Existe uma maneira de usar a tela de bloqueio normal! Yay!
Não sei como é seguro (armazenar sua senha em texto sem formatação), mas acho que é o melhor possível.
Este é o comando de bloqueio: gnome-screensaver -d
Existem 2 comandos de desbloqueio:
No1:
Este é o primeiro comando de desbloqueio:
gnome-screensaver -d && xdotool type mypassword12 && xdotool key Return
O clique é para ativá-lo (ele deve clicar dentro da caixa de login, devido ao movimento do mouse) e mostrar a bela nova tela de bloqueio, em vez da tela preta "adormecida".
Em seguida, digite mypassword123!
com um enter, para enviá-lo, na caixa de texto.
Importante. Por alguma razão - provavelmente por causa do uso do xdotool (atalhos de teclado) - você não pode inserir letras duplas. Para contornar isso, divida-o em 2 comandos a cada letra dupla (como acima). Além disso, os números precisam ter seu próprio comando separado das letras (também acima). Por fim, modificadores (como shift) precisam de um separado, assim como a tecla Return.
No2:
Este é o segundo. É um pouco melhor e menos burro, mas requer muita configuração.
Primeiro instale o actionaz:
sudo apt-get install actionaz
Abra um novo script e arraste os itens corretos para o seu fluxo. (você pode fazer o download do preenchido aqui . Se você optar por fazer o download, abra-o, clique duas vezes em Escrever texto - Senha aqui e digite sua senha).
- Pausa: insira 3 segundos.
- Clique em: copie e cole
165:555
na caixa Posição. (Dependendo do lado da tela, isso pode ser diferente. Verifique se está clicando na caixa de senha, caso contrário não funciona).
- Escrever texto: digite sua senha na caixa
- Tecla: Clique na caixa e pressione Retornar
Salve-o em sua pasta pessoal como unlock.ascr (ou qualquer outro nome - eu simplesmente não queria anunciar que tinha minha senha)
Configure seu comando de proximidade para:
xdotool mousemove 0 0 && actionaz unlock.ascr -ex
O movimento do mouse o ativa e as opções informam para executar o script e depois sair no final.
Se você perder seu dispositivo, sempre poderá digitar sua senha, para que seja reversível.
gnome-screensaver-command
em versões anteriores!