Недавно я обновился с 16.04 по 17.10 и заметил, что теперь на экране входа в lightdm у меня есть несколько повторяющихся записей, некоторые из которых отличаются только значком:
Что вызывает это? И в чем разница между разными повторяющимися записями?
В частности, я заметил, что могу успешно войти в систему, используя опцию GNOME on Xorg, которая выделена на фотографии выше, но если я попытаюсь войти в систему с помощью другой я не могу пройти мимо процесса входа (каждый раз, когда я вхожу в систему, я получаю черный экран, а затем я возвращаюсь на страницу входа в систему).
У меня была такая же проблема после обновления с 17.04 по 17.10. Дубликат Гнома на Xorg, Дубликат Ubuntu на Xorg. Однако дубликат Xubuntu.
То же самое здесь, после установки просветления, я получил дубликат в lightdm. Установка помещает файлы .desktop в
/usr/share/wayland-sessions
и
/usr/share/xsessions
Поскольку я не использую Wayland, я просто перемещаю файлы .desktop в .backup
cd /usr/share/wayland-sessions/
for f in *.desktop; do mv -- "$f" "${f%.desktop}.backup"; done
Это мое дело. Если вы используете Wayland, переименуйте файлы .desktop в xsessions.
Проверьте, какой тип сеанса вы используете, после успешного типа входа:
loginctl
, чтобы получить идентификатор сеанса.
Чтобы получить тип (x11 или wayland):
loginctl show-session "SESSION-ID" -p Type
например:
$ loginctl show-session c2 -p Type
Type=x11
У меня была такая же проблема после обновления с 17.04 по 17.10. Дубликат Гнома на Xorg, Дубликат Ubuntu на Xorg. Однако дубликат Xubuntu.
То же самое здесь, после установки просветления, я получил дубликат в lightdm. Установка помещает файлы .desktop в
/usr/share/wayland-sessions
и
/usr/share/xsessions
Поскольку я не использую Wayland, я просто перемещаю файлы .desktop в .backup
cd /usr/share/wayland-sessions/
for f in *.desktop; do mv -- "$f" "${f%.desktop}.backup"; done
Это мое дело. Если вы используете Wayland, переименуйте файлы .desktop в xsessions.
Проверьте, какой тип сеанса вы используете, после успешного типа входа:
loginctl
, чтобы получить идентификатор сеанса.
Чтобы получить тип (x11 или wayland):
loginctl show-session "SESSION-ID" -p Type
например:
$ loginctl show-session c2 -p Type
Type=x11