xdotool
é um programa compilado, você pode usá-lo de qualquer lugar. E pode ser pré-instalado em sua distribuição. Você orquestra com qualquer linguagem de script. Vem recomendado por muitos, mas pode ser entediante ao criar scripts de cadeias mais elaboradas.
Um exemplo de comando a ser usado em qualquer linguagem / shell de script:
xdotool type "Hello Unix.StackExchange Reader"
Mais pode ser encontrado começando aqui: xdotool
XAUT
"(anteriormente X Automation)" é uma biblioteca C e um módulo Python "para simular programaticamente o teclado e o uso do mouse, além de manipular as janelas. A inspiração para isso veio do AutoIt e do AutoHotkey ".
Nas distros mais recentes, xaut
ou xautomation
também devem estar disponíveis.
Um exemplo de script py
poderia ser semelhante:
import xaut
kbd = xaut.keyboard()
kbd.type("Hello Unix.StackExchange Reader{Return}")
Isso "obriga" você a usar o Python, mas se você fizer algo mais elaborado, como querer ler entradas do AD ou * SQL, provavelmente apreciará rapidamente os poderes que o python fornece ao ecossistema do módulo útil que ele possui. .