De qualquer forma, nunca copie e cole uma senha de uma fonte de texto simples.
O script abaixo pode ser usado para colar sua senha em uma entrada de um diálogo do Zenity. Subsequentemente, depois de pressionar OK , o script irá digitar o que é digitado (ou colado) após três segundos.
Embora eu não veja como, não tenho certeza se há algum problema de segurança com o que você quer, use-o por sua conta e risco.
Oscript
#!/usr/bin/env python3
import subprocess
import time
try:
password = subprocess.check_output([
"zenity", "--entry", "--title=Password",
"--text=Paste your password below"]).decode("utf-8")
time.sleep(3)
for c in password:
subprocess.call(["xdotool", "type", c])
except subprocess.CalledProcessError:
pass
Como usar
-
O script precisa de
xdotool
:sudo apt-get install xdotool
-
Copie o script em um arquivo emty, salve-o como
pasteword.py
-
Teste-o pelo comando:
python3 /path/to/pasteword.py
dentro de três segundos, clique na entrada onde você tem que digitar a senha, ela será digitada por
xdotool
-
Se tudo funcionar bem, adicione-o a um atalho: escolha: Configurações do sistema > "Teclado" > "Atalhos" > "Atalhos personalizados". Clique no botão "+" e adicione o comando:
python3 /path/to/pasteword.py
Nota
Se você achar que os três segundos não são o valor mais conveniente, você pode alterá-lo na linha:
time.sleep(3)