Jak najít skryté okno v X Window System

V případě, že se vám v desktopovém prostředí postaveném nad X nedaří zobrazit okno spuštěné aplikace (např. kvůli kombinaci nastavení programu devilspie a nastavení konkrétní aplikace, kde si zatrhnete volbu skrýt ikonu v oznamovací oblasti/system tray), je možným řešením postupovat dle níže uvedeného návodu.

wmctrl a xdotool

Pokud tyto nástroje váš systém již neobsahuje, bude potřeba je nejdříve nainstalovat:

apt-get install wmctrl xdotool

Zobrazení seznamu spuštěných oken přes X

Nyní si již můžeme zobrazit seznam spuštěných oken pomocí aplikace wmctrl:

wmctrl -l

Mělo by nám to zobrazit výstup v podobném formátu:

0x01800006 -1 ambroz-notebook x-caja-desktop
0x028000a2  0 ambroz-notebook Inbox - mail@domena.koncovka - Icedove Mail/News
0x0400000a  0 ambroz-notebook uzivatel@pc: ~

Zobrazení konkrétního okna

Z uvedeného výstupu, který nám aplikace wmctrl vrátila, je již pak možné si pomocí zjištěného ID konkrétní okno zobrazit a to pomocí aplikace xdotool. Např.:

xdotool windowactivate '0x028000a2'

Publikováno 14.6.2016 v 08:59 | Kategorie: Linux