Como posso testar de forma confiável se um usuário específico já concluiu o login graficamente?

1

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 .

    
por toogley 13.11.2016 / 14:05

0 respostas

Tags