Beralih ruang kerja secara otomatis

13

Saya memiliki beberapa aplikasi pemantauan yang ingin kami proyeksikan menggunakan proyektor di bidang TI kantor kami.

Salah satu aplikasi adalah aplikasi Java (jadi tab peralihan otomatis di peramban tidak akan berfungsi).

Apakah ada cara untuk beralih otomatis antara ruang kerja pada interval waktu tertentu?

ATAU

Apakah ada cara untuk beralih antara aplikasi layar penuh di 1 ruang kerja?

SirOssis
sumber

Jawaban:

10

Ini juga dapat dicapai menggunakan wmctrl:

sudo apt-get install wmctrl

Script untuk 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 adalah solusi yang lebih elegan; itu mengirim pesan ke manajer jendela dan dapat melakukan hal-hal lain seperti memindahkan windows ke ruang kerja tertentu atau menaikkannya yang mungkin juga berguna bagi Anda. Namun, pengelola jendela bebas untuk mengabaikan pesan-pesan ini sehingga mungkin bukan solusi yang paling portabel.

wmctrl-opsi adalah yang paling cocok untuk Anda gunakan: itu akan beralih ke ruang kerja yang benar dan kemudian menaikkan jendela. Ini menghindari harus menjaga windows di ruang kerja yang benar, tidak diminimalkan, dan tidak dikaburkan oleh windows lain dll.

Alistair Buxton
sumber
1
Bisakah saya menggunakannya pada satu monitor?
dierre
Iya. Saya menggunakannya pada satu monitor.
Paulo
8

Ini dapat dicapai dengan menggunakan xdotool:

sudo apt-get install xdotool

Gunakan skrip sesuatu seperti ini untuk mengirim pintasan keyboard pengalihan ruang kerja, dengan asumsi tata letak ruang kerja 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
sumber