Posso criar um iniciador para atalhos de teclado?

3

Só para esclarecer, não quero criar atalhos de teclado que executem ícones da área de trabalho.

Existe alguma maneira de criar um atalho na área de trabalho que, quando clicado, execute uma combinação de atalhos de teclado? Eu acho que o atalho Super + Deslocamento + W é extremamente útil, mas eu estou freqüentemente usando o mouse somente por longos períodos, e alternando janelas freqüentemente. Ir ao teclado para fazê-lo é bastante entediante.

posso fazer um ícone da área de trabalho que executa Super + Deslocamento + W quando clicado?
Estou ciente de que existem outras questões de natureza semelhante, mas nenhuma que eu encontrei realmente respondeu à pergunta.

    
por James 27.01.2015 / 18:27

1 resposta

2

A versão muito "básica" do que você está procurando seria:

[Desktop Entry]
Name=Show
Exec=/bin/bash -c "sleep 0.25&&xdotool key Shift_L+Super_L+w"
Type=Application

Como usar

  • Você teria que instalar xdotool (como mencionado por @Takkat):

    sudo apt-get install xdotool
    
  • Em seguida, cole o código acima em um arquivo vazio, salve-o como (por exemplo): show.desktop

  • Então:
    • se você quiser executá-lo em sua área de trabalho: torne-o executável e execute-o clicando duas vezes em
    • Se você quiser executá-lo a partir do Iniciador: mova-o para ~/.local/share/applications , arraste-o de lá para o Iniciador.

Explicação

Com xdotool, você pode simular traços de teclado. O comando para executar sua combinação de teclado por xdotool é:

xdotool key Shift_L+Super_L+w

Por que a pausa de 0.25 sec?

Sem a pausa, o script seria iniciado enquanto você clica duas vezes no ícone e interrompe o comando.

Se você usar estritamente o acionador de partida do Iniciador, a linha Exec= poderá ser:

Exec=/bin/bash -c "xdotool key Shift_L+Super_L+w"

Nota

O arquivo .desktop é a versão básica (mais) possível de um arquivo .desktop . Você pode "vesti-lo" com um ícone, por exemplo, com uma linha Icon= , com o caminho para um ícone que deseja usar. Mais sobre opções aqui .

    
por Jacob Vlijm 27.01.2015 / 20:41