LightDM & SDDM сражаются на экране приветствия
Я установил Kubuntu 15.04 некоторое время назад. Я обновил до 15.10, все шло хорошо, пока я не добавил ubuntu-desktop
использовать Unity DE.
При загрузке с помощью systemd, при запуске или входе в систему у меня появляется черный или белый экран для всех виртуальных терминалов (ТВ / TTY), включая графический ТВ7. В некоторых редких случаях мерцающий экран между lightdm и sddm GUI, и вот как я узнал, что оба работали и могут быть причиной этой проблемы (черный экран).
Работает нормально: при загрузке с upstart или переключении DM обратно на sddm.
Мерцающий экран между KDE/ SDDM Unity/ LightDM
ps ax | grep dm
1377 ? SLsl 0:00 /usr/sbin/lightdm 1459 tty7 Ssl+ 1:10 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch 1526 ? Ssl 0:00 /usr/bin/sddm 1626 ? SLl 0:00 lightdm --session-child 12 19 3843 pts/2 S+ 0:00 grep --color=auto dm
systemctl status default.target
● graphical.target - Graphical Interface Loaded: loaded (/lib/systemd/system/graphical.target; static; vendor preset: enabled) Active: active since Fri 2015-11-13 09:46:21 CET; 50min ago Docs: man:systemd.special(7) Nov 13 09:46:21 BlueSkies systemd[1]: Reached target Graphical Interface.
sudo dpkg-reconfigure lightdm
Default display manager: gdm * lightdm sddm xdm
ls -l /etc/systemd/system/display-manager.service
lrwxrwxrwx 1 root root 35 Nov 13 17:26 /etc/systemd/system/display-manager.service -> /lib/systemd/system/lightdm.service
Я не хочу удалять DM, также я хочу оставить LightDM по умолчанию. Итак, есть ли канонический ответ на Как установить DM по умолчанию для этого смешанного выпуска 15.10 (systemd/upstart)?
Я мог бы найти много подобных вопросов без ответа, который я ищу:
- lightdm черный экран после установки plasma5 в Ubuntu
- Lightdm не появляется
- обновление kubuntu 15.04: много проблем
- Нет экрана входа в систему при запуске, работает после входа и выхода снова
Двойной загрузочный раздел ubunuty/windows 10 на Dell xps 13, см. Ответ Palantir:
Я обнаружил, что установщик kubuntu не будет правильно обрабатывать полное шифрование диска, поэтому я установил установщик Ubuntu и позже добавил пакет kubuntu-desktop. У меня были серьезные проблемы с LightDM (он появлялся и сразу исчезал после загрузки, а также не позволял мне переключать VT), поэтому я переключился на sddm KDE и его менеджер входа в систему (подсказка: sudo dpkg-reconfigure lightdm).
1 ответ
Я заканчиваю тем, что добавил ExecStartPre
строка для проверки диспетчера отображения по умолчанию в старых настройках /etc/X11/default-display-manager
сейчас хорошо работает
/lib/systemd/system/sddm.service
[Unit]
Description=Simple Desktop Display Manager
Documentation=man:sddm(1) man:sddm.conf(5)
After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service
[Service]
ExecStartPre=/bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "sddm" ]'
ExecStart=/usr/bin/sddm
Restart=always
#PrivateTmp=yes
[Install]
Alias=display-manager.service
WantedBy=graphical.target
Ссылка: Скопировано из /lib/systemd/system/lightdm.service
Я не знаком с systemd
так что понятия не имею почему sddm
был запущен при загрузке. я имею gdm
тоже не запускается сам по себе.
Обновление: я мог найти связанный отчет об ошибке