Da <WIN>
es sich um einen Parameter der -a
Option handelt, sollten Sie den Befehl folgendermaßen ausführen:
wmctrl -x -a gvim.Gvim
Die Ausgabe von wmctrl -lx
sieht so aus:
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
Ich könnte mir vorstellen, dass die zweite Spalte die Klasse des Fensters bezeichnet.
Jetzt möchte ich das Fenster basierend auf seiner Klasse und nicht nach dem Titel aktivieren. Sagen wir, das gewählte Fenster ist gvim.Gvim
.
Also habe ich versucht wmctrl -ax gvim.Gvim
oder verschiedene Kombinationen, die gvim.Gvim
in Anführungszeichen stehen, nur gvim
dann Gvim
aber zu keinem Erfolg führen.
Wie kann das gemacht werden?
Da <WIN>
es sich um einen Parameter der -a
Option handelt, sollten Sie den Befehl folgendermaßen ausführen:
wmctrl -x -a gvim.Gvim