Я использую Gnome-Shell 3.26 на Arch с 3 мониторами (подключен через мини-дисплей к 3-х хабам HDMI). Эта настройка оборудования работала нормально с более ранними версиями программного обеспечения.
Проблема, с которой я сталкиваюсь, заключается в том, что Gnome-Shell просто не будет уважать мой monitors.xml, я могу заставить его генерировать новый monitors.xml, просто изменив конфигурацию моего дисплея через интерфейс настроек gnome, но как только я перезапущу gnome shell (alt-f2: r) полностью сбрасывает конфигурацию дисплея.
Это мой monitors.xml:
<monitors version="2">
<configuration>
<logicalmonitor>
<x>3840</x>
<y>0</y>
<scale>1</scale>
<monitor>
<monitorspec>
<connector>DP-1-2</connector>
<vendor>ACI</vendor>
<product>ASUS VS228</product>
<serial>C7LMQS146415</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
</logicalmonitor>
<logicalmonitor>
<x>1920</x>
<y>0</y>
<scale>1</scale>
<primary>yes</primary>
<monitor>
<monitorspec>
<connector>DP-1-1-2</connector>
<vendor>ACI</vendor>
<product>VX279</product>
<serial>ECLMRS015424</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
</logicalmonitor>
<logicalmonitor>
<x>0</x>
<y>0</y>
<scale>1</scale>
<monitor>
<monitorspec>
<connector>DP-1-1-1</connector>
<vendor>ACI</vendor>
<product>ASUS VS228</product>
<serial>C9LMTF180907</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
</logicalmonitor>
<disabled>
<monitorspec>
<connector>eDP-1</connector>
<vendor>SDC</vendor>
<product>0x424a</product>
<serial>0x00000000</serial>
</monitorspec>
</disabled>
</configuration>
</monitors>
Это вывод команды xrandr -q | grep " connected"
eDP-1 connected (normal left inverted right x axis y axis)
DP-1-1-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 476mm x 268mm
DP-1-1-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
DP-1-2 connected 1920x1080+3840+0 (normal left inverted right x axis y axis) 476mm x 268mm
Почему мой monitors.xml не соблюдается? Может ли что-то переопределить это?