Otomatik geçiş çalışma alanları


13

Ofisimizin BT alanında projektör kullanarak yansıtmak istediğimiz birkaç izleme uygulamam var.

Uygulamalardan biri bir Java uygulamasıdır (bu nedenle tarayıcıdaki otomatik geçiş sekmeleri çalışmaz).

Zaman aralıklarıyla çalışma alanları arasında otomatik geçiş yapmanın bir yolu var mı?

VEYA

1 çalışma alanındaki tam ekran uygulamaları arasında geçiş yapmanın bir yolu var mı?

Yanıtlar:


10

Bu, wmctrl kullanılarak da gerçekleştirilebilir:

sudo apt-get install wmctrl

Wmctrl için komut dosyası:

#!/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 daha zarif bir çözümdür; pencere yöneticisine mesaj gönderir ve pencereleri belirli bir çalışma alanına taşımak veya bunları yükseltmek gibi başka şeyler de yapabilir. Ancak, pencere yöneticisi bu mesajları göz ardı etmekte özgürdür, bu yüzden belki de en taşınabilir çözüm değildir.

wmctrl's -a seçeneği kullanımınız için en uygun seçenektir: doğru çalışma alanına geçer ve pencereyi kaldırır. Bu, pencereleri minimize edilmeyen ve diğer pencereler vb. Tarafından gizlenmeyen doğru çalışma alanlarında tutmak zorunda kalmaz.


1
Tek bir monitörde kullanabilir miyim?
dierre

Evet. Tek bir monitörde kullanıyorum.
Paulo

8

Bu, xdotool kullanılarak gerçekleştirilebilir:

sudo apt-get install xdotool

Unity çalışma alanı düzenini varsayarak çalışma alanı değiştirme klavye kısayollarını göndermek için böyle bir komut dosyası kullanın:

#!/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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.