Lubuntu; переключаться между экранами по временной петле


0

Я собираюсь на конференцию и хочу, чтобы мой ноутбук переключался между четырьмя стандартными рабочими пространствами / экранами в автоматическом цикле времени.

Я могу сделать немного Python, так что это хороший ответ для меня, я думаю, это будет что-то вроде

#!/usr/bin/env python

import subprocess
import time

while True:
    subprocess.call()
    time.sleep(10)

Я просто не знаю, что для этого нужно использовать subprocess.call () для переключения между экранами.

Благодарю.

Ответы:


0

Хорошо, тогда 'wmctrl' был моим ответом, если у вас его уже нет

apt-get install wmctrl

Чтобы увидеть настройки вашего рабочего пространства

wmctrl -d  

Так что мой маленький скрипт на python выглядит так:

#!/usr/bin/env python

import subprocess
import time

while True:
    subprocess.call(['wmctrl', '-s', '0'])
    time.sleep(10)
    subprocess.call(['wmctrl', '-s', '1'])
    time.sleep(10)
    subprocess.call(['wmctrl', '-s', '2'])
    time.sleep(10)
    subprocess.call(['wmctrl', '-s', '3'])
    time.sleep(10)

'-s' указывает wmctrl перейти в рабочую область, а 0-3 - мои доступные рабочие области.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.