Commutazione automatica delle aree di lavoro


13

Ho diverse applicazioni di monitoraggio che vorremmo proiettare utilizzando un proiettore nell'area IT del nostro ufficio.

Una delle app è un'applicazione Java (quindi le schede di commutazione automatica in un browser non funzioneranno).

Esiste un modo per passare automaticamente da un'area di lavoro a un intervallo temporizzato?

O

C'è un modo per alternare tra le app a schermo intero su 1 area di lavoro?

Risposte:


10

Questo può essere ottenuto anche usando wmctrl:

sudo apt-get install wmctrl

Script per 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 è una soluzione più elegante; invia messaggi al gestore delle finestre e può fare altre cose come spostare le finestre in un'area di lavoro specifica o innalzarle, cosa che può anche esserti utile. Tuttavia, il gestore delle finestre è libero di ignorare questi messaggi, quindi non è forse la soluzione più portatile.

L'opzione -a di wmctrl è la più adatta al tuo uso: passerà allo spazio di lavoro corretto e quindi solleverà la finestra. Questo evita di dover mantenere le finestre nelle aree di lavoro corrette, non minimizzate e non oscurate da altre finestre ecc.


1
Posso usarlo su un singolo monitor?
dierre,

Sì. Lo uso su un singolo monitor.
Paulo,

8

Questo può essere ottenuto usando xdotool:

sudo apt-get install xdotool

Utilizzare uno script simile al seguente per inviare le scorciatoie da tastiera dello spazio di lavoro, assumendo il layout dello spazio di lavoro di 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.