Mudando para janelas de concreto com o Openbox

2

Este é um Lubuntu 16.04 em execução no modo ao vivo, que se abre na inicialização de três janelas (lxterminal, geany editor e uma janela gráfica). O usuário tem a intenção de alternar do terminal para o editor e voltar, para comandar o sistema e editar um arquivo. O Nextwindow e PreviousWindow iriam fazê-lo, mas o usuário tem que evitar a janela gráfica. Existe alguma maneira de identificar essas janelas e alternar de um para o outro por meio de alguns atalhos de teclado?

    
por nightcod3r 25.02.2017 / 13:03

1 resposta

2
for id in $(xprop -root _NET_CLIENT_LIST | cut -f2 -d'#' | tr -d ',') ; do
    echo -en "$id:\t"
    xprop -id $id _NET_WM_NAME | sed 's/^.* = //'
done

xdotool windowactivate --sync $idofyourwindow

O loop for imprime uma lista dos nomes e ids das suas janelas. Você pode usar comandos como 'xwininfo -children' ou 'xdotool search' para encontrar o id da janela que você deseja ativar.

Quando você conhece esse id, use 'xdotool' para ativar a janela.

    
por 25.02.2017 / 13:27