dual-screen
Шаманство для подключения второго монитора.
- Командой xrandr можно почитать какие мониторы доступны
# xrandr
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280
VGA connected (normal left inverted right x axis y axis)
1024x768 60.0
800x600 60.3
640x480 59.9
LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
1280x800 59.9*+
1024x768 60.0
800x600 60.3
640x480 59.9
TMDS-1 connected (normal left inverted right x axis y axis)
1024x768 60.0 + 75.0 72.0 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 75.0 66.7 59.9
720x400 70.1
TV disconnected (normal left inverted right x axis y axis)
На моем ноуте есть только DVI-видеовыход. Большинство мониторов приходится подключать через переходник. Поэтому в выводе xrandr присутствует
- LVDS – экран ноутбука
- VGA – монитор, подключенный через переходник DVI-VGA
- TMDS-1 – остаточное явление от порта DVI, которое мешает нормальной работе.
Отключаем:
$ xrandr --output TMDS-1 --off
- Включаем режим дублирования (на обоих мониторах одинаковая картинка)
# xrandr --output LVDS --mode 1280x800 --output VGA --mode 1024x768
пытаемся вылезти из режима дублирования в режим большого экрана, расположив VGA-монитор слева от LVDS
# xrandr --output VGA --left-of LVDS
xrandr: screen cannot be larger than 1280x1280 (desired size 2304x800)
и получаем ошибку из-за недостаточного размера виртуального экрана. (desired size 2304×800 – это минимальный размер прямоугольника, в который можно вписать два монитора без наложений, один слева от другого). - Нам нужно увеличить размер виртуального экрана
- создаем дефолтный xorg.conf командой
# X :1 -configure - кладем его на место: /etc/X11/xorg.conf
- вписываем в Section Screen в Subsection рядом с параметром Depth 24 строчку
Virtual 2400 800 - перезапускаем X-сервер
- создаем дефолтный xorg.conf командой
-
включаем нужные режимы:
$ xrandr --output LDVS --mode 1280x800 --output VGA --mode 1024x768
$ xrandr --output VGA --right-of LVDS
—
Мне ещё пришлось прописать в xorg флажок Option «NoAccel», иначе не запускался X-сервер.