Т.к. дома телевизор используется не всегда, то я решил по умолчанию сделать настройку иксов только на монитор, а скриптиком (который вызывает xrandr) активировать телевизор в случае необходимости. Телевизор сидит на DVI (через шнурок DVI-HDMI), а монитор на HDMI.
Проблема в том, что при запуске иксы автоматом пытаются активировать телевизор. Да еще и почему-то телевизор становится основным.
Я попробовал прописать в xorg.conf оба устройства вывода, но в настройках оставить активным лишь монитор:
Section "ServerLayout"
Identifier "layout1"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard Ergo. 4000 1" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Xinerama" "0"
EndSection
Но получаю фигвам: все вроде бы ОК, но при запуске firefox его окно вообще уплывает в Лету (похоже, он пытается открыться на несуществующем экране). Запускаю скриптик:
xrandr --output HDMI-0 --mode 1920x1080 --pos 1920x0 --rate 60 --output DVI-I-2 --mode 1920x1080 --rate 50 --pos 0x0
Лечится ли это как-нибудь?