Диспетчер отображения gdm3 не работает под Ubuntu 17.04

Я установил gnome-shell под Ubuntu 17.04 и переключился на диспетчер отображения gdm3. Хотел попробовать оболочку гнома из-за предстоящих изменений. Перезагрузка машины и дисплея - это пробел. Нет приглашения для входа в систему только пустой экран.

Моя настройка - ноутбук Dell XPS M1330, подключенный к монитору Dell S2440L через VGA-соединение. Необходимо использовать монитор, так как экран ноутбука не работает.

1
задан 25 April 2017 в 16:45

6 ответов

Это известная ошибка, которая недавно была исправлена ​​для 17.04 и более ранних версий в пакете nvidia-graphics-drivers-375.

Проверьте эту ссылку для получения более подробной информации: https: // bugs. launchpad.net/ubuntu-gnome/+bug/1559576

Установка этого пакета должна устранить вашу проблему.

Ubuntu 17.10, похоже, все еще имеет проблему с июля 2017 года. Подробнее на этом, проверьте эту ссылку: https://bugs.launchpad.net/ubuntu-gnome/+bug/1559576

Обновление: последняя ошибка (1705369) имеет обходное решение , проверьте ссылку для получения более подробной информации. Также, как и @Tim Richardson, упомянутый в комментариях, lightdm работает. Из терминала выполните следующее:

sudo dpkg-reconfigure lightdm

, затем выберите lightdm.

3
ответ дан 18 July 2018 в 14:18

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

sudo apt install ubuntu-gnome-desktop gnome-shell gdm3

Возможно, вам также захочется установить gnome, хотя это не представляется необходимым, если gnome-shell установлен. Спящий режим не работал с lightdm, поэтому необходимо установить gdm через пакет gdm3.

Но тогда также возникла необходимость переустановить драйверы nvidia. Следуя инструкциям с небольшими изменениями:

удалите текущий драйвер nvidia, работающий sudo apt purge nvidia-* && sudo apt autoremove обратите внимание на версию драйвера nvidia, которую вы удаляете, скажем nvidia-xyz blacklist nouveau, открыв /etc/modprobe.d/blacklist-nouveau.conf с вашим любимым редактором и вставив blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off Отключив kernel nouveau (не уверен, нужно ли это, но это похоже, не вредит установке). echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf sudo update-initramfs -u Перезагрузите компьютер и войдите в терминал без диспетчера дисплея, например CTRL + ALT + F1. К сожалению, диспетчер отображений уже запущен (по-прежнему доступен под CTRL + ALT + F7), поэтому необходимо остановить службу sudo service lightdm stop . Активировать gdm (gdm3) в качестве диспетчера отображения по умолчанию. sudo dpkg-reconfigure gdm3 Это вернет ошибку, в которой говорится, что служба не была запущена, и, следовательно, диспетчер дисплея не мог быть переключен. Не беспокойтесь, коммутатор будет выполнен при перезагрузке. Повторная установка драйвера nvidia, который был удален ранее, где xyz - это версия, которая была удалена на первом этапе. sudo apt install nvidia-xyz Перезагрузите свою систему sudo shutdown -r now

. У меня была полностью функциональная система с диспетчером gnome-shell для рабочего стола и gdm. Бонус был полностью работоспособен hibernate. Надеюсь, это поможет.

0
ответ дан 18 July 2018 в 14:18

Просто загрузившись в режим терминала ttyl и после выполнения команды purge nvidia-390 и установив его, он снова решил этот длинный беспорядок.

0
ответ дан 18 July 2018 в 14:18

Это известная ошибка, которая недавно была исправлена ​​для 17.04 и более ранних версий в пакете nvidia-graphics-drivers-375.

Проверьте эту ссылку для получения более подробной информации: https: // bugs. launchpad.net/ubuntu-gnome/+bug/1559576

Установка этого пакета должна устранить вашу проблему.

Ubuntu 17.10, похоже, все еще имеет проблему с июля 2017 года. Подробнее на этом, проверьте эту ссылку: https://bugs.launchpad.net/ubuntu-gnome/+bug/1559576

Обновление: последняя ошибка (1705369) имеет обходное решение , проверьте ссылку для получения более подробной информации. Также, как и @Tim Richardson, упомянутый в комментариях, lightdm работает. Из терминала выполните следующее:

sudo dpkg-reconfigure lightdm

, затем выберите lightdm.

3
ответ дан 24 July 2018 в 20:22
  • 1
    Это все еще ломается для меня на ноутбуке Optimus. Если вы используете modeet = 1 для доступа к новой функции Prime sync (без разрыва). Есть масса сообщений об ошибках, их трудно пробираться, но кажется, что modeet = 1 заставляет gdm3 запускать сеанс wayland, и это должно быть сложнее, чем кажется, что это не так. lightdm не пытается это сделать, так что это обходной путь. – Tim Richardson 27 July 2017 в 11:11
  • 2
    Спасибо @TimRichardson, я обновил ответ. В отчете об ошибке (1705369) упоминается много деталей о проблеме, в том числе о том, что lightdm работает, стоит прочитать. – Amri 27 July 2017 в 12:08

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

sudo apt install ubuntu-gnome-desktop gnome-shell gdm3

Возможно, вам также захочется установить gnome, хотя это не представляется необходимым, если gnome-shell установлен. Спящий режим не работал с lightdm, поэтому необходимо установить gdm через пакет gdm3.

Но тогда также возникла необходимость переустановить драйверы nvidia. Следуя инструкциям с небольшими изменениями:

удалите текущий драйвер nvidia, работающий sudo apt purge nvidia-* && sudo apt autoremove обратите внимание на версию драйвера nvidia, которую вы удаляете, скажем nvidia-xyz blacklist nouveau, открыв /etc/modprobe.d/blacklist-nouveau.conf с вашим любимым редактором и вставив blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off Отключив kernel nouveau (не уверен, нужно ли это, но это похоже, не вредит установке). echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf sudo update-initramfs -u Перезагрузите компьютер и войдите в терминал без диспетчера дисплея, например CTRL + ALT + F1. К сожалению, диспетчер отображений уже запущен (по-прежнему доступен под CTRL + ALT + F7), поэтому необходимо остановить службу sudo service lightdm stop . Активировать gdm (gdm3) в качестве диспетчера отображения по умолчанию. sudo dpkg-reconfigure gdm3 Это вернет ошибку, в которой говорится, что служба не была запущена, и, следовательно, диспетчер дисплея не мог быть переключен. Не беспокойтесь, коммутатор будет выполнен при перезагрузке. Повторная установка драйвера nvidia, который был удален ранее, где xyz - это версия, которая была удалена на первом этапе. sudo apt install nvidia-xyz Перезагрузите свою систему sudo shutdown -r now

. У меня была полностью функциональная система с диспетчером gnome-shell для рабочего стола и gdm. Бонус был полностью работоспособен hibernate. Надеюсь, это поможет.

0
ответ дан 24 July 2018 в 20:22
  • 1
    Он по-прежнему сломан, если вы хотите использовать драйвер режима nvidia, который вам нужно использовать, если вы хотите использовать Prime sync с ноутбуками nvidia optimus (без разрыва графики в режиме Optimus). – Tim Richardson 26 July 2017 в 04:10

Просто загрузившись в режим терминала ttyl и после выполнения команды purge nvidia-390 и установив его, он снова решил этот длинный беспорядок.

0
ответ дан 24 July 2018 в 20:22
  • 1
    Может быть, вы можете объяснить немного дальше и задать это как ответ. – davidbaumann 1 March 2018 в 22:59

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

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