Eu preciso executar automaticamente um script que chama, entre outras coisas, gpg-pinentry
. Devido ao fato de que gpg-pinentry
aguarda a entrada do usuário, meu script precisa ser executado depois que o usuário tiver efetuado login completo em seu gerenciador de janelas.
Se meu script for chamado quando, por exemplo, o usuário estiver atualmente no estágio do gerenciador de login (como lightdm
), o script falhará.
Portanto, eu preciso de uma maneira de determinar se um usuário específico já fez login na sessão gráfica (como o link ) e é tecnicamente capaz de digitar coisas em gpg-pinentry
.
Como posso fazer isso? Meu script é escrito em python e estou executando o fedora 24.
Observação é específico para o gnome, portanto, inútil para mim .