Uma abordagem simples é xdotool
, como
xdotool type 'text'
Como posso configurar uma tecla de atalho para enviar uma string de texto para o programa atual?
O objetivo é digitar entradas comuns mais rapidamente (endereço de e-mail, endereço, número de telefone, nome de usuário, orçamento favorito, etc.).
Não preciso de mais automação do que apenas digitar o texto.
Gentoo Linux (3.2.12-gentoo) Xfce Desktop Environment (Versão 4.8)
Uma abordagem simples é xdotool
, como
xdotool type 'text'
O xdotool funciona. No entanto, se você integrá-lo com o atalho de teclado .. um simples xdotool tipo 'texto' falhar.
O seguinte script de shell me ajudou nisso
windowid=$(xdotool getwindowfocus)
sleep 0.5 && xdotool windowactivate --sync $windowid type 'text'
Você pode usar a AutoKey . Aqui está a descrição do site. “O AutoKey é um utilitário de automação de desktop para Linux e X11. Ele permite que você gerencie a coleta de scripts e frases e atribua abreviações e teclas de atalho para elas. Isso permite que você execute um script ou insira texto sob demanda em qualquer programa que esteja usando. ”
É empacotado, até onde eu sei, para o Gentoo (anunciado aqui ); para o Ubuntu ( aqui ); Debian ( aqui ) ...