Espacios de trabajo de cambio automático

13

Tengo varias aplicaciones de monitoreo que nos gustaría proyectar usando un proyector en el área de TI de nuestra oficina.

Una de las aplicaciones es una aplicación Java (por lo que el cambio automático de pestañas en un navegador no funcionará).

¿Hay alguna manera de cambiar automáticamente entre espacios de trabajo en un intervalo de tiempo?

O

¿Hay alguna manera de cambiar entre aplicaciones de pantalla completa en 1 espacio de trabajo?

SirOssis
fuente

Respuestas:

10

Esto también se puede lograr 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

wmctrl es una solución más elegante; envía mensajes al administrador de ventanas y puede hacer otras cosas como mover ventanas a un espacio de trabajo específico o elevarlas que también pueden serle útiles. Sin embargo, el administrador de ventanas es libre de ignorar estos mensajes, por lo que quizás no sea la solución más portátil.

La opción -m de wmctrl es la más adecuada para su uso: cambiará al espacio de trabajo correcto y luego elevará la ventana. Esto evita tener que mantener las ventanas en los espacios de trabajo correctos, sin minimizarlas y sin que otras ventanas las oculten, etc.

Alistair Buxton
fuente
1
¿Puedo usarlo en un solo monitor?
dierre
Si. Lo uso en un solo monitor.
Paulo
8

Esto se puede lograr usando xdotool:

sudo apt-get install xdotool

Use una secuencia de comandos como esta para enviar los atajos de teclado de cambio del espacio de trabajo, suponiendo que el diseño del espacio de trabajo de 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
Alistair Buxton
fuente