Como <WIN>
é um parâmetro da opção -a
, você deve executar o comando como:
wmctrl -x -a gvim.Gvim
A saída de wmctrl -lx
é assim:
0x020002f5 0 Plasma.Plasma lnx plasma-desktop
0x02a00015 0 okular.Okular lnx TCP/IP Protocol Suite – Okular
0x032000fe 1 amarok.Amarok lnx Billy Talent - This Suffering :: Amarok
0x03e00001 0 Google-chrome.Google-chrome lnx wmctrl based on class - Google Search - Google Chrome
0x04400001 1 Chromium.Chromium lnx openSUSE - Chromium
0x05400050 0 gvim.Gvim lnx activate_or_run.sh (~/bin/repo) - GVIM
0x04a0001a 0 konsole.Konsole lnx user@lnx:/home – Konsole
Eu imagino que a segunda coluna denota uma classe de janela.
Agora, gostaria de ativar a janela com base em sua classe e não em seu título. Digamos
a janela escolhida é gvim.Gvim
.
Então eu tentei wmctrl -ax gvim.Gvim
ou combinações diferentes, cercando gvim.Gvim
entre aspas, usando apenas gvim
then Gvim
mas sem sucesso.
Como isso pode ser feito?