Автоматическое переключение рабочих мест

У меня есть несколько приложений для мониторинга, которые мы хотели бы спроектировать, используя проектор в ИТ-отделе нашего офиса.

Одним из приложений является приложение Java (поэтому автоматическое переключение вкладок в браузере не будет работать).

Есть ли способ автоматического переключения между рабочими пространствами через определенный интервал времени?

ИЛИ

Есть ли способ переключения между полноэкранными приложениями в 1 рабочем пространстве?

13
задан 16 November 2013 в 15:58

2 ответа

Это может быть достигнуто с помощью xdotool:

sudo apt-get install xdotool

Используйте сценарий примерно так, чтобы отправлять сочетания клавиш рабочей области, предполагая расположение рабочей области 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
0
ответ дан 16 November 2013 в 15:58

Этого также можно добиться, используя wmctrl:

sudo apt-get install wmctrl

Скрипт для 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 - более элегантное решение; он отправляет сообщения диспетчеру окон и может выполнять другие действия, такие как перемещение окон в определенное рабочее пространство или их создание, что также может быть полезно для вас. Однако оконный менеджер может игнорировать эти сообщения, так что это, возможно, не самое портативное решение.

Опция -a wmctrl является наиболее подходящей для вашего использования: она переключится на правильное рабочее пространство и затем откроет окно. Это позволяет избежать необходимости держать окна в правильных рабочих пространствах, не свернутых и не скрытых другими окнами и т. Д.

0
ответ дан 16 November 2013 в 15:58

Другие вопросы по тегам:

Похожие вопросы: