Levar todas as janelas do terminal para frente da tela?

1

Eu normalmente tenho 2-3 terminais abertos quando estou programando no Fedora, mas eu acho muito tedioso ter que clicar e trazer manualmente cada terminal para a tela frontal quando eu compilar e rodar.

Existem teclas de atalho / ferramentas que trarão todos os terminais para a frente da tela?

    
por Need4Sleep 01.06.2013 / 00:37

3 respostas

4

Você pode usar xdotool para conseguir o que deseja. A página principal do projeto termina no github. Você poderia fazer algo assim, por exemplo:

xdotool behave_screen_edge bottom-left search --class gnome-terminal windowactivate

Isso lhe dará um canto quente no canto inferior esquerdo que ativará todas as janelas que são membros do terminal gnome da classe. Este é, de longe, o método mais fácil que vi para realizar coisas como essa no X.

xdotool é bastante fácil de usar e parece estar na maioria dos repositórios das principais distribuições. Você pode conferir a página man também. Existem vários exemplos para você começar lá junto com alguns scripts de exemplo sob o repositório do github.

    
por 01.06.2013 / 04:54
1

Como sugerido por @ramnovski, coloque as janelas em uma área de trabalho separada. Você pode mudar para lá como parte de sua compilação / execução com wmctrl -s NUM .

Se você não quiser áreas de trabalho separadas, também poderá gerar uma janela com wmctrl -a <WIN> , em que <WIN> é uma das várias maneiras de selecionar uma janela que wmctrl suporta (correspondência no título da janela ou na janela id ).

Se os títulos não forem exclusivos, registre as IDs da janela com xwininfo e armazene-as. Você também pode fazer isso de forma programática, por exemplo abrindo um arquivo com uma edição de nome baseada em UUID, faça com que o wmctrl encontre a janela baseada no UUID no título e, em seguida, descarte essa edição.

    
por 01.06.2013 / 04:37
0

você deve tentar o Terminal Guake .

Ele aparece e desaparece ao pressionar F12, pode ter várias guias, que você pode alternar usando o atalho de teclado.

    
por 19.09.2013 / 19:33