Изменение конфигурации сервера X во время выполнения

Окружающая среда:
Видеокарта NVidia с драйверами NVidia. Debian 8. Несколько мониторов

В настоящее время у меня есть 2 экрана, подключенные к компьютеру. Обычно (во время работы) мне нравится использовать оба. Иногда (во время игры) я хочу, чтобы только один был активным.

На самом деле есть третий usecase (просмотр фильма на проекторе, в то время как экран 1 и 2 выключен), но пока не будем игнорировать это.

То, что я ищу, – это простой способ (команда cli, скрипт, который может быть привязан, например, к горячей клавише и т. Д.), Чтобы изменить конфигурацию X-сервера. Я могу использовать настройки nvidia для изменения конфигурации, но это интерфейс с щелчком, и я ищу одноконтактное решение.

Не имеет значения, имеет ли конфигурация перезагрузку (предпочтительным будет только временное изменение)

One Solution collect form web for “Изменение конфигурации сервера X во время выполнения”

Инструмент, который вы ищете, это «xrandr». Запуск xrandr без параметров дает вам список известных выходов, подключенных устройств, доступных разрешений (включая предпочтительные и используемые).

Например, чтобы отключить вывод, запустите

xrandr --output NAME-OF-OUTPUT --off 

Чтобы установить выход на и его предпочтительное разрешение, запустите

 xrandr --output NAME-OF-OUTPUT --auto 

Или к конкретной, поддерживаемой резолюции

 xrandr --output NAME-OF-OUTPUT --mode 1024x768 

Есть еще много вариантов, просто посмотрите на страницы руководства. Соберите команды xrandr в сценариях оболочки и настройте свою систему для выполнения этих сценариев при нажатии клавиши.

  • мертвый ключ после переключения двух клавиш с помощью xmodmap
  • как связать AltGr с <Ctrl> + <Alt>
  • Как установить LXDE и X Window System на Debian Squeeze
  • Полноэкранные приложения для настройки двойного монитора
  • Использование удаленного XServer
  • Пользовательский макет xkb, в котором один ключ создает две кодовые точки юникода
  • Vmware Xorg ошибка компиляции раскладки?
  • X "Не удается открыть дисплей:: 0", в то время как переменная DISPLAY верна
  • xf86EnableIOPorts: не удалось установить IOPL для ввода-вывода (операция не разрешена)
  • Сделать X11 на «dev / input / eventx»?
  • Xrandr debian черный экран при изменении разрешения
  • Linux и Unix - лучшая ОС в мире.