Как решить проблему с двумя мониторами, которая происходит только во время запуска X?

Когда загружается и два монитора подключены, вместо экрана входа в систему я вижу это: enter image description here

... после нажатия OK появляется выбор: enter image description here [ 114]

Затем я следую за входом в консоль, отсоединяя вручную кабель вторичного монитора, перезапускаю lightdm с помощью команды

sudo service lightdm restart

... и вуаля! Система загружается нормально. Если я отсоединю кабель перед загрузкой, X тоже загрузится нормально.

Это не очень хорошая «функция», когда мне приходится отсоединять кабель при каждой загрузке или перезагрузке Х.

Я пытался удалить monitors.xml, но это не помогло.

Ситуация связана с моим ноутбуком с интегрированным графическим процессором Intel. То же самое происходит на двух разных парах мониторов: в офисе и дома.

Как это исправить?

Ubuntu 12.04 x64 Desktop с графическим интерфейсом Unity по умолчанию.

1
задан 20 September 2012 в 13:10

1 ответ

У меня была та же проблема с тех пор, как я купил два внешних монитора для своего ноутбука System76. Представитель System76 на Форумах Ubuntu сказал что поддержка портативного компьютера двойные внешние экраны, но не все три одновременно (треть, являющаяся дисплеем ноутбука). Я наконец решил вопрос, вынудив Xorg "проигнорировать" экран ноутбука.

Необходимо будет создать xorg.conf файл с помощью этих инструкций: https://fedoraproject.org/wiki/How_to_create_xorg.conf. Переместите его в/etc/X11/xorg.conf. Откройте терминал, выполните xrandr и посмотрите на то, каковы Ваши имена устройств. Мои были LVSD1, HDMI1 и VGA1. В xorg.conf внесите следующие изменения:

В Разделе "Устройство" добавьте строку опции для каждого устройства вывода от xrandr. Мои:

Option "Monitor-LVDS1" "MonitorLaptop"
Option "Monitor-HDMI1" "MonitorHDMI"
Option "Monitor-VGA1" "MonitorVGA"

Левая сторона является "Монитором -" затем имя от xrandr. Правая сторона - то, что мы отсылаем к ней как в xorg.conf.

Затем, удостоверьтесь, что у Вас есть 3 раздела монитора. Настройте их как это:

Section "Monitor"
    Identifier      "MonitorLaptop"
    Option          "Ignore" "true"
EndSection

Section "Monitor"
    Identifier      "MonitorHDMI"
    Option          "Enable" "true"
EndSection

Section "Monitor"
    Identifier      "MonitorVGA"
    Option          "Enable" "true"
EndSection

И два экранных раздела как это:

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "MonitorHDMI"
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Card0"
    Monitor    "MonitorVGA"
EndSection

И наконец, в разделе ServerLayout, у Вас должно быть две настройки Screen:

Screen         "Screen0"
Screen         "Screen1" RightOf "Screen0"

Перезагрузка и скрещивает Ваши пальцы :D

Обратите внимание, что эта конфигурация также отключит Ваш экран ноутбука, даже если никакие другие мониторы не будут включены, таким образом, в той ситуации необходимо будет загрузиться в режим восстановления (держите сдвиг вправо при начальной загрузке), переименуйте xorg.conf к чему-то еще и перезагрузке снова.

3
ответ дан 20 September 2012 в 13:10

Другие вопросы по тегам:

Похожие вопросы: