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


13

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

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

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

ИЛИ

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

Ответы:


10

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


1
Могу ли я использовать его на одном мониторе?
Dierre

Да. Я использую это на одном мониторе.
Пауло

8

Это может быть достигнуто с помощью 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.