Можно ли программно настроить конфигурацию дисплея во время входа в систему?

У меня есть сервер Ubuntu 16.04.3 LTS с толстыми клиентами LTSP с графической средой рабочего стола MATE.

У некоторых клиентов есть два порта дисплея (DVI и VGA) на встроенной видеокарте Intel. На некоторых из них Ubuntu неправильно выбирает главный экран.

Можно ли программно настроить конфигурацию дисплея во время входа в систему? Я имею в виду установить его mate-display-properties один раз и затем загрузите эти настройки на выбранных клиентах. Является xrandr лучше?

Мой текущий план:

  1. Вручную настроить проблемных клиентов с mate-display-properties после входа в систему;
  2. Запишите MAC- и / или IP-адреса проблемных клиентов;
  3. Измените lts.conf, чтобы сохранить постоянные имена для этих MAC-адресов и / или IP-адресов.

Может быть, есть более простое решение? Как я могу установить параметры отображения на этих клиентах с xrandr?

1 ответ

Решение

Предполагая, что вы используете LightDM, отредактируйте файл конфигурации по адресу /usr/share/lightdm/lightdm.d/
Мой 01_debian.conf, но я подозреваю, что ваш будет 01_ubuntu.conf

Добавлять: display-setup-script=xrandr --output HDMI1 --primary
замените HDMI1 на название монитора, который вы хотите использовать.

Примечание: если на сервере нет пользовательских настроек для LightDM, приведенную выше строку можно добавить в /etc/lightdm/lightdm.conf

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