Linux: Автоматическое переключение на внешний монитор (VGA)

Linux: Автоматическое переключение на внешний монитор (VGA)

У меня есть eeePC с очень маленьким монитором, поэтому, куда бы я ни пошел (домой, на работу, к родителям, к друзьям и т. д.), я подключаю его к любому внешнему монитору, который только могу найти.

Если это имеет значение, то моя система такая:

  • Архлинукс
  • Линукс 2.6.36
  • Xorg 7.6
    • X-сервер 1.9.2
  • Интегрированный графический контроллер Intel Corporation Mobile 945GME Express (полностью ускоренный intelмодулями)

При загрузке системы используется LVDS1только встроенный монитор ( ), и мне приходится вручную переключаться на внешний монитор ( VGA1) с помощью xrandr.

Можно ли настроить мой Xorg (или что-то еще) так, чтобы он использовал VGA1вывод, если он есть?

решение1

Конечно. Вот как я это сделал в своем /~.xinitrcфайле:

xrandr -q | grep "VGA1 connected" && \
  xrandr --output VGA1 --mode 1680x1050 --left-of LVDS1

Это предполагает, что вы запускаете X через "startx" или выбираете запуск пользовательского скрипта xinit в gdm/kdm/whatever. Вы также можете изменить это таким образом, чтобы ваш предпочтительный режим сначала отфильтровывался из вывода xrandr.

Связанный контент