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 .