8

Окно полноэкранное и захватывает все. Новые окна появляются за ним.

Я не могу просто убить это приложение.

Я вошел как 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
$

2 ответа2

6

Вы можете использовать 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
4

Может быть, xdotool может помочь вам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .