Atualização! Existe uma maneira de usar a tela de bloqueio normal! Yay!
Eu não sei o quão seguro é (armazenar sua senha em texto simples), mas acho que é o melhor possível.
Este é o comando de bloqueio: gnome-screensaver -d
Existem dois 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, por causa do movimento do mouse), e mostrar a bela tela de bloqueio nova, em vez da tela preta "dormir".
Em seguida, ele digita mypassword123!
com uma entrada, para enviá-lo para a caixa de texto.
Importante. Por alguma razão - provavelmente por causa do que o xdotool é realmente usado (atalhos de teclado) - você não pode digitar letras duplas. Para contornar isso, divida-o em 2 comandos em cada letra dupla (como acima). Além disso, os números precisam ter seu próprio comando separado das letras (também acima). Finalmente, modificadores (como shift) precisam de um separado, assim como a tecla Return.
No2:
Este é o segundo. É um pouco melhor e menos agressivo, 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 baixar o aqui aqui . Se você escolher fazer o download, abra-o, clique duas vezes em Escrever texto - Senha aqui e digite sua senha).
- Pausa: insira 3 segundos.
- Clique: copie e cole
165:555
na caixa Posição. (Dependendo do lado da tela, isso pode ser diferente. Verifique se ele está clicando na caixa de senha, caso contrário, não funciona).
- Escrever texto: insira 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 não queria anunciar que tinha minha senha)
Configure o seu comando de proximidade para:
xdotool mousemove 0 0 && actionaz unlock.ascr -ex
A movimentação do mouse ativa, e as opções dizem para executar o script e, em seguida, sair no final.
Se você perder seu dispositivo, poderá sempre digitar sua senha, por isso é reversível.