Почему 17.10 подписывается на неправильном мониторе в двух мониторах?

Этот вопрос появился в 17.04, и после него я обновился до 17.10. Это происходит при загрузке Xorg, Unity, Ubuntu.

Проблема в том, что хотя мой настольный монитор Samsung 22 "SVGA-монитор выбран как # 1 и установлен как основной экран, когда компьютер перезагружается, последовательность загрузки отображается на обоих мониторах по какой-либо причине, а диалог SIGN IN отображается на мониторе № 2 ... телевизор Vizio 32 ", расположенный в 25 метрах от моего стола. Когда этот телевизор выключен (но подключен к кабелю HDMI с компьютера), иногда бывает сложно ввести пароль.

Когда последовательность загрузки закончена, после ввода пароля загрузки «слепой», он загружается на рабочий стол на мониторе # 1.

Почему не используется основной экран во время загрузки, как это было в настройках? Есть ли способ заставить Grub отображать только монитор # 1 во время загрузки, редактируя Grub? Как?

Mobo: ASUS F2A85M PRO Quad core BIOS: AM 5109 Процессор: AMD A10-5800K APU: Графическая видеокарта Radeon HD: AMD Trinity, Radeon HD 7660D

Спасибо!

On edit, 30 января: Никто не знает, почему это происходит? Это раздражает, и есть другие связанные с глюком вещи, о которых я не упоминал, и это происходит. Это ошибка? Допустимый отчет об ошибке?

On Edit: В ответ на emk2203 ниже.

Xorg отображается на обоих мониторах во время загрузки, но он не остается на моей настройке. В конечном итоге я получаю красноватый пустой экран на мониторе, а последовательность загрузки ТОЛЬКО на телевизоре, если он включен. У меня нет графической карты, и замена кабелей не помогла, поскольку я не могу, они разные типы ... монитор, традиционный компьютерный монитор, подключается через кабель SVGA к разъему VGA для мобильного телефона. Телевизор подключен с помощью кабеля HDMI. Оба этих выхода жестко связаны и являются частью мобильного устройства. В BIOS нет ничего, что говорит мне, какой из них первичный, но со всеми мобильными устройствами, с которыми я знаком, порт №1 для видео - это всегда порт SVGA или DVI. Невозможно установить загрузку на порт №2, который я могу найти, поэтому он загружается до # 1. Конечно, это то, чего я хочу, №1 - это компьютерный монитор. Это 17.10, который, похоже, не может справиться с тем, что есть, и загружает экран загрузки входа в систему до # 2. По какой-то причине на рабочем столе Ubuntu иногда и случайно открывает приложение на экране №2. Я дважды нажимаю приложение, и он никогда не появляется, в конце концов, я нахожу его на телевизоре, когда я его включаю? Или, когда я заходил в Настройки и отключил # 2. Извините, не могу сказать, что это какое-то конкретное приложение, поскольку оно случайное. Это случилось с Grsync, Google Earth, просто чтобы назвать пару.

Я попробую ваш скрипт и дам вам знать. Спасибо!

Вот выход Xrandr: xrandr

Экран 0: минимум 320 x 200, текущий 3600 x 1080, максимум 16384 x 16384

DisPort-0 отключен (нормальная левая инвертированная правая ось x оси y)

VGA-0 подключен первичный 1680x1050 + 0 + 0 (нормальный левый инвертированный правый x ось y ось) 474 мм x 296 мм 1680x1050 59,88 * + 1280x1024 75,02 60,02 1280x960 60,00 1152x864 75.00 1024x768 75.03 70.07 60.00 832x624 74.55 800x600 72.19 75.00 60.32 56.25 640x480 75.00 72.81 66.67 59.94 720x400 70.08

HDMI-0 подключен 1920x1080 + 1680 + 0 (нормальная левая инвертированная правая ось оси x) 698 мм x 393 мм 1920x1080 60.00 * + 60,00 59,94 24,00 23,98 1920x1080i 60,00 59,94 1280x720 60,00 59,94 1024x768 75,03 70,07 60,00 800x600 72,19 75,00 60,32 720x480 60,00 59,94 640x480 75,00 60,00 59,94 720x400 70.08

Редактировать 16 февраля это сценарий, который я использовал. Не удалось выяснить, как использовать VIM с таким использованием Nano. Этот сценарий ничего не изменил и не изменил все «ПЕРВИЧНЫЕ» на «ВТОРИЧНЫЕ» или наоборот. Тем не менее, я понятия не имею, скрипт даже запускался:

PRIMARY = "VGA-0" SECONDARY = "HDMI-0"

xrandr | grep $ SECONDARY | grep "connected"

, если [$? -eq 0]; затем

xrandr --output $ SECONDARY --auto --output $ PRIMARY --primary

else

xrandr --output $ SECONDARY --off - -output $ PRIMARY --primary

fi

1
задан 16 February 2018 в 20:21

2 ответа

Настройки, сделанные вами в Xorg, зависят от сеанса и применяются к сеансу после того, как вы вошли в систему.

По умолчанию настройка Xorg для экрана входа в систему видит, что монитор №2 является основным , и показывает логин там на # 2. Системные сообщения во время загрузки отображаются на обоих мониторах.

Ярлык может состоять в том, чтобы просто поменять кабели на выходах видеокарты и сделать нужный основной монитор основным монитором по умолчанию.

Программным решением было бы отключить первичное и вторичное выключение во время запуска Xorg.

Детали этого очень сильно зависят от конкретной настройки. Запустите xrandr внутри X в терминале, он даст вам обзор ваших выходных портов, их имен и если что-либо подключено или нет.

Предположим, что ваши выходы называются DVI-D-0, TV и DVI-D-1 - монитора. Кроме того, выключенный монитор подразумевает xrandr, не показывающий connected. Последнее предположение может быть неверным, пожалуйста, свяжитесь с вашей системой. Измените соответственно.

Создайте сценарий в /etc/X11/Xsession.d и назовите его 45custom_xrandr-settings.

PRIMARY="DVI-D-1" SECONDARY="DVI-D-0" xrandr | grep $SECONDARY | grep " connected " if [ $? -eq 0 ]; then xrandr --output $SECONDARY --auto --output $PRIMARY --primary else xrandr --output $SECONDARY --off --output $PRIMARY --primary fi

Это должно сделать желаемый первичный монитор основным для входа и выключить второй монитор для Xorg (так что не блуждайте с мышью в «черной дыре», когда монитор там отсутствует).

0
ответ дан 17 July 2018 в 22:38

Настройки, сделанные вами в Xorg, зависят от сеанса и применяются к сеансу после того, как вы вошли в систему.

По умолчанию настройка Xorg для экрана входа в систему видит, что монитор №2 является основным , и показывает логин там на # 2. Системные сообщения во время загрузки отображаются на обоих мониторах.

Ярлык может состоять в том, чтобы просто поменять кабели на выходах видеокарты и сделать нужный основной монитор основным монитором по умолчанию.

Программным решением было бы отключить первичное и вторичное выключение во время запуска Xorg.

Детали этого очень сильно зависят от конкретной настройки. Запустите xrandr внутри X в терминале, он даст вам обзор ваших выходных портов, их имен и если что-либо подключено или нет.

Предположим, что ваши выходы называются DVI-D-0, TV и DVI-D-1 - монитора. Кроме того, выключенный монитор подразумевает xrandr, не показывающий connected. Последнее предположение может быть неверным, пожалуйста, свяжитесь с вашей системой. Измените соответственно.

Создайте сценарий в /etc/X11/Xsession.d и назовите его 45custom_xrandr-settings.

PRIMARY="DVI-D-1" SECONDARY="DVI-D-0" xrandr | grep $SECONDARY | grep " connected " if [ $? -eq 0 ]; then xrandr --output $SECONDARY --auto --output $PRIMARY --primary else xrandr --output $SECONDARY --off --output $PRIMARY --primary fi

Это должно сделать желаемый первичный монитор основным для входа и выключить второй монитор для Xorg (так что не блуждайте с мышью в «черной дыре», когда монитор там отсутствует).

0
ответ дан 24 July 2018 в 13:15
  • 1
    ОК, потребовалось несколько дней, чтобы найти время, а затем по крайней мере 6 часов учиться писать сценарий для этого. И ничего не изменилось. Все еще заканчивается диалоговым окном входа в SECONDARY, а не PRIMARY. Как я уже говорил, речь идет не только о входе в систему, иногда, когда я пытаюсь открыть приложение, оно появится на экране телевизора! – user464356 16 February 2018 в 01:14

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

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