Como ocultar ou minimizar a janela do X11 a partir do console?

8

A janela está em tela cheia e agarra tudo. Novas janelas estão aparecendo por trás dele.

Eu não posso simplesmente matar esse aplicativo.

Estou logado como root remotamente através do SSH.

Esperando algo assim:

$ 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
$
    
por Vi. 09.09.2010 / 22:59

2 respostas

6

Você pode usar wmctrl para controlar as janelas e a área de trabalho a partir da linha de comando. (Se você estiver efetuando login via SSH ou console virtual, provavelmente terá que configurar DISPLAY para: 0 primeiro.) Por exemplo:

## 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

Eu não descobri como minimizar uma janela com o wmctrl, mas você pode mostrar a área de trabalho (ou seja, minimizar todas as janelas) com

wmctrl -k on
    
por 09.09.2010 / 23:43
4

Talvez o xdotool possa ajudar você.

    
por 09.09.2010 / 23:17