Сценарий / Ярлык для переключения приоритета дисплея?

Я хочу иметь ярлык, который переключает приоритет (т.е. основной, вторичный) дисплеев (ноутбук + внешний).

PS: Я знаю, что существует специальная кнопка/ярлык, чтобы сделать это, но, по крайней мере, мой, циклы через все конфигурации (т.е. различные разрешения). Я хочу циклически повториться между двумя конфигурациями только.

2
задан 12 November 2016 в 11:10

1 ответ

Оказалось, что я уже записал это как часть этого вопроса. Так как это - другой вопрос ниже купюры той:

#!/usr/bin/env python3
import subprocess

# Look up the currently set primary screen, set it to the other one
scr_data = subprocess.check_output(["xrandr"]).decode("utf-8").splitlines()
scrs = [[l.split()[0], "primary" in l] for l in scr_data if " connected" in l]
for screen in scrs:
    if not screen[1]:
        subprocess.Popen(["xrandr", "--output", screen[0], "--primary"])

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

Использовать:

  • скопируйте сценарий в пустой файл, сохраните его как toggle_primary.py
  • Добавьте его к сочетанию клавиш: выберите: Параметры настройки системы> "Клавиатура"> "Ярлыки"> "Пользовательские Ярлыки". Нажмите "+" и добавьте команду:

    python3 /path/to/toggle_primary.py
    
1
ответ дан 2 December 2019 в 04:52

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

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