Espaços de trabalho do comutador automático

12

Tenho vários aplicativos de monitoramento que gostaríamos de projetar usando um projetor na área de TI de nosso escritório.

Um dos aplicativos é um aplicativo Java (portanto, as guias de troca automática em um navegador não funcionam).

Existe uma maneira de alternar automaticamente entre espaços de trabalho em um intervalo de tempo?

OR

Existe uma maneira de alternar entre aplicativos de tela inteira em um espaço de trabalho?

    
por SirOssis 16.11.2013 / 12:47

2 respostas

9

Isso também pode ser obtido usando wmctrl:

sudo apt-get install wmctrl

Script para wmctrl:

#!/bin/sh

while true
    do wmctrl -s 0
    sleep 5
    wmctrl -s 1
    sleep 5
    wmctrl -s 2
    sleep 5
    wmctrl -s 3
    sleep 5
done

O wmctrl é uma solução mais elegante; Ele envia mensagens para o gerenciador de janelas e pode fazer outras coisas, como mover janelas para um espaço de trabalho específico ou aumentá-las, o que também pode ser útil para você. No entanto, o gerenciador de janelas está livre para ignorar essas mensagens, de modo que talvez não seja a solução mais portátil.

A opção -a do wmctrl é a mais adequada para o seu uso: irá mudar para o espaço de trabalho correto e, em seguida, abrir a janela. Isso evita ter que manter as janelas nos espaços de trabalho corretos, não minimizadas e não obscurecidas por outras janelas, etc.

    
por Alistair Buxton 16.11.2013 / 13:18
8

Isso pode ser conseguido usando xdotool:

sudo apt-get install xdotool

Use um script como este para enviar o espaço de trabalho alternando os atalhos de teclado, assumindo o layout do espaço de trabalho do Unity:

#!/bin/sh

while true
    do xdotool key ctrl+alt+Right
    sleep 5
    xdotool key ctrl+alt+Down
    sleep 5
    xdotool key ctrl+alt+Left
    sleep 5
    xdotool key ctrl+alt+Up
    sleep 5
done
    
por Alistair Buxton 16.11.2013 / 13:09