Как скрыть или свернуть окно X11 из консоли?
Окно полноэкранное и захватывает все. Новые окна появляются за ним.
Я не могу просто убить это приложение.
Я вошел как root удаленно через SSH.
Ожидая что-то подобное:
$ xcontrol
> ls
window id: PID: Window class: Window name: ...
111 1122 Vncviewer ..
222 1133 .. . google-chrome ...
> minimize 111
> restore 111
> hide 222
> unhide 222
> move 111 by (10,-20)
> q
$
3 ответа
Решение
Вы можете использовать wmctrl для управления окнами и рабочим столом из командной строки. (Если вы входите через SSH или виртуальную консоль, вам, вероятно, придется сначала установить DISPLAY на:0.) Например:
## List windows
wmctrl -l
## Put the window (find window id in above list) below other windows:
wmctrl -i -r 0x04800004 -b add,below
## Remove maximization:
wmctrl -i -r 0x04800004 -b remove,maximized_horz,maximized_vert
Я не узнал, как свернуть одно окно с помощью wmctrl, но вы можете показать рабочий стол (то есть свернуть все окна) с
wmctrl -k on
Можешь попробовать:
xdotool search --name '^fzf_kitty$' windowunmap
xdotool search --name '^fzf_kitty$' windowmap