Qual é o comando para digitar uma frase?

0

Estou tentando vincular uma certa combinação de teclas que digita meu e-mail. Eu quero isso para que quando eu pressionar uma certa combinação de teclas, digite uma certa frase (meu E-Mail).

Basicamente, eu preciso de um comando que digite uma certa frase quando executado.

    
por Josh Honig 28.07.2015 / 02:59

1 resposta

1

1. O comando para digitar uma frase

Você pode fazer isso usando xdotool , que não está no seu sistema por padrão. Instale primeiro:

sudo apt-get install xdotool

Em seguida, o comando para (literalmente) digitar uma frase de texto é:

xdotool type 'This is a test to see if all works fine. If it works this text is typed.'

O texto será digitado na janela da frente.

Adicionando a uma tecla de atalho

Escolha: Configurações do sistema > "Teclado" > "Atalhos" > "Atalhos personalizados". Clique no botão "+" e adicione o comando (por exemplo):

xdotool type 'This is a test to see if all works fine. If it works this text is typed.'

2. Alternativamente

Mais complicado é usar os dois xdotool e xclip , que precisam ser instalados:

sudo apt-get install xdotool xclip

Em seguida, o comando para colar um texto na janela da frente seria:

printf 'This is a test to see if all works fine. If it works this text is typed.' | xclip -sel clip && xdotool key Control_L+v

Notas sobre a segunda opção

  • Lembre-se que esta opção (segunda) funciona se o aplicativo mais comum usar Ctrl + V para colar o texto, o que não é o caso com eg gnome-terminal , que usa Shift + Ctrl + V
    Portanto, o comando para colar texto em uma janela de terminal seria:

    printf 'This is a test to see if all works fine. If it works this text is typed.' | xclip -sel clip && xdotool key Shift_L+Control_L+v
    
  • Se você quiser incluir uma nova linha depois que sua frase for colada, substitua printf por echo

por Jacob Vlijm 28.07.2015 / 08:15