Здравствуйте.
Вот есть вот такой фрагмент xorg.conf
:
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" Absolute 1920 0
Screen 1 "Screen1" LeftOf "Screen0"
EndSection
Section "Monitor"
Identifier "HDMI1"
Option "PreferredMode" "1920x1080"
Option "Primary" "True"
EndSection
Section "Monitor"
Identifier "DP1"
Option "PreferredMode" "1920x1200"
Option "LeftOf" "HDMI1"
EndSection
Section "Screen"
Identifier "Screen0"
Monitor "HDMI1"
EndSection
Section "Screen"
Identifier "Screen1"
Monitor "DP1"
EndSection
Сие означает, что DP1 должен быть слева от HDMI1, а HDMI1 должен быть первичным монитором (оба монитора присоединены к одной Intel'овской видеокарте). Секцию, описывающую Screen1, равно как и упоминание о ней в ServerLayout, можно убрать — без них поведение ровно такое же.
Тем не менее, при запуске «иксов» вижу:
$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1200, maximum 32767 x 32767
DP1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 520mm x 320mm
...
HDMI1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 510mm x 290mm
...
и всё лечится либо перестановкой мониторов местами (т. е. DP1 — это по-прежнему primary, но он справа от HDMI1), либо через
$ xrandr --output HDMI1 --primary
ЧЯДНТ?