Since <WIN>
is a parameter of the -a
option you should run the command as:
wmctrl -x -a gvim.Gvim
Вывод wmctrl -lx
выглядит так:
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
Я хотел бы представить, что 2-й столбец обозначает класс окна.
Теперь я хотел бы активировать окно на основе его класса, а не его заголовка. Допустим, выбранное окно есть gvim.Gvim
.
Поэтому я пробовал wmctrl -ax gvim.Gvim
разные комбинации, заключив их gvim.Gvim
в кавычки, используя только gvim
потом, Gvim
но безуспешно.
Как это может быть сделано?
Since <WIN>
is a parameter of the -a
option you should run the command as:
wmctrl -x -a gvim.Gvim