Ubuntu 18.04 экран входа в систему Настройки дисплея


30

В Ubuntu 18.04 я подключил свой ноутбук к внешнему дисплею и могу установить внешний дисплей в качестве основного и только внешнего дисплея. Но когда я включаю свой ноутбук или выходу из сеанса, экран входа в систему отображается только на моем (внутреннем) экране ноутбука. Но после входа в систему дисплей переключается только на внешний и экран моего ноутбука выключается, как и ожидалось.

Можно ли сделать так, чтобы экран входа в систему отображался только на внешнем экране при загрузке или при выходе из системы, как в 16.04? также экран входа не соответствует моему курсору, как в 16.04.


1
Всем, кто затронут этой ошибкой: пожалуйста, прокомментируйте или добавьте отзыв об ошибке в исходной версии GDM3 , чтобы разработчики знали, что эта проблема важна
ntc2

Ответы:


30

Это известная и сообщаемая ошибка с gdm3 . Текущий обходной путь выглядит так:

  1. Зайдите Settings > Devices > Displaysи настройте мониторы так, как вы хотите для экрана входа в систему (в вашем случае, внутренний дисплей ноутбука отключен). Нажмите кнопку «Сохранить», когда закончите.
  2. Скопируйте monitors.xmlфайл вашего пользователя в домашнюю папку для gdmпользователя.

Чтобы скопировать monitors.xmlфайл, откройте терминал и выполните следующие действия:

sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml
sudo chown gdm:gdm ~gdm/.config/monitors.xml

Затем перезагрузите компьютер и посмотрите, сохранятся ли ваши изменения. Если это не сработает, попробуйте снова пройти весь процесс. Мне потребовалось два раза, чтобы заставить его придерживаться. Я также смог перезагрузить компьютер с отключенным внешним дисплеем, и он снова переключился на внутренний дисплей ноутбука. Я снова перезагрузил компьютер и снова подключил его, и он снова переключился на мой внешний монитор.

Надеюсь это поможет!


Благодарим за ваше предложение. Почему-то не прилипает к внешнему дисплею при загрузке, пробовал примерно 4 раза. Будем ждать исправления ошибки.
Аравинд

Меня устраивает.
Jdthood

11

У меня тоже есть внешний монитор. Это сработало для меня:

  • Установите нужный режим отображения, используя « Настройки» > « Устройства» > « Дисплеи».
  • Откройте окно терминала, нажав, CtrlAltTа затем введите:

    sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config

  • Нажмите Enter

  • Перезагрузите компьютер

1
Это был единственный ответ, который сработал для меня в Ubuntu 18 ... эта папка действительно существует в отличие от/home/gdm
finsbury

/ var / lib / gdm3 - это ~ gdm, домашний каталог его gdm. Учетные записи пользователей служб обычно не получают домашних каталогов в / home.
Амиас

cp: не может создать обычный файл '/var/lib/gdm/.config': такого файла или каталога нет; cp: не может создать обычный файл '/var/lib/gdm3/.config': такого файла или каталога нет; cp: не может создать обычный файл '~ gdm / .config': такого файла или каталога нет; Отлично. Куда переместилась папка в Ubuntu 18.04.1 LTS? Имеет ли значение, что я использую Gnome 3.28.2 и Wayland?
Ayelis

10

Это решено моей Isuue:

Зайдите в «Настройки»> «Устройства»> «Дисплеи» и настройте мониторы так, как вы хотите для экрана входа в систему (в вашем случае отключен внутренний дисплей ноутбука). Нажмите кнопку «Сохранить», когда закончите.

Скопируйте файл monitors.xml вашего пользователя в домашнюю папку для пользователя gdm.

Чтобы скопировать файл monitors.xml, откройте терминал и выполните следующие действия:

sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml
sudo chown gdm:gdm ~gdm/.config/monitors.xml

А в /etc/gdm3/custom.conf раскомментируйте WaylandEnable = false


7
Чем этот ответ отличается от ответа Дамиана Т.?
Кеннет Селеста

1
Это единственный ответ, который заставил экран входа в систему появиться на моем внешнем мониторе. Однако, когда я действительно вошел в систему, у меня был только черный экран и мне пришлось вернуться в режим восстановления, чтобы отменить WaylandEndable=false.
Драгхен

Это сработало для меня. Я попробовал другие ответы, и они не работали, но этот работает. Большое спасибо.
Амедина
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.