После обновления до 20.04 я не могу войти в сеансы Wayland. Я использую ванильный Gnome, поэтому в моем приветствии у меня есть четыре варианта (Gnome, Gnome на Xorg, Ubuntu и Ubuntu на Wayland). Я могу войти в две сессии Xorg, но не в Wayland.
Я запустил journalctl -b
и нашел следующие сообщения об ошибках:
gdm-password] [118320]: pam_unix (gdm- пароль: auth): не удалось открыть / etc / securetty: нет такого файла или каталога
gdm-пароль] [118320]: gkr-pam: невозможно найти управляющий файл демона
gdm-пароль] [118320]: gkr-pam: сохраненный пароль для последующей попытки в открытом сеансе
systemd [1449]: не удалось установить зависимость для GNOME XSettings.
systemd [1942] : Зависимость не удалась для оболочки GNOME на Wayland.
systemd [1942]: Зависимость не удалась для сессии GNOME Wayland.
systemd [1942]: Зависимость не удалось для сессии GNOME Wayland (session: gnome).
Я читал это это может быть проблемой с графическими процессорами NVIDIA, но в моей системе установлен Intel.
grep -i WaylandEnable /etc/gdm3/custom.conf
дает
#WaylandEnable=false
Я попытался создать другого пользователя и смог войти в сеанс Wayland. Таким образом, проблема находится в моей папке пользователя.
Как мне снова включить сеансы Wayland?
Сделайте это ...
sudo -H gedit /etc/gdm3/custom.conf
Change это ...
WaylandEnable=false
К этому ...
#WaylandEnable=false
перезагрузка
Повторная проверка Wayland.
Обновление № 1:
после более тщательной проверки оказалось, что она уже закомментирована
создала другую учетную запись пользователя и Вейланд работает там
, это указывает на проблему в исходной учетной записи пользователя
, наиболее распространенные проблемы возникают в папках ~ / .cache, ~ / .local и ~ / .config
ONE одновременно. , переименуйте папку в .cache.HOLD и т. д.
выйдите из системы, посмотрите, можно ли войти в систему с помощью Wayland
, если нет, переименуйте вторую папку, повторите тестирование и т. д.
, эти три папки воссоздают себя и заполняют сами с настройками по умолчанию. Если переименование этих папок устраняет проблему, переместите (не скопируйте) содержимое папок .HOLD обратно в соответствующие папки. Держите папки, но НЕ заменяйте существующие файлы. Любые файлы, оставшиеся в папках .HOLD, могут вызывать проблему.