В настоящее время я использую диспетчер удаления gdm3, пока я вхожу в систему, он застревает в цикл входа в систему.
sudo add-apt-repository ppa: graphics-drivers / ppa
, а также обновлено после него. Но ни один из них не работал.
Я создал нового пользователя, когда я пытаюсь войти через него, цикл входа в систему отсутствует. Я могу правильно войти в систему. Почему я не могу использовать исходного пользователя. Я действительно не понимаю, что мне делать. Может кто-нибудь, пожалуйста, помогите.
Поскольку вы можете войти в Gnome Shell, используя нового пользователя, которого вы создали, это означает, что проблема связана с вашим существующим пользователем, а не с Gnome Shell. (Проблемы с Gnome Shell обычно имеют похожие симптомы).
Проверьте, есть ли в вашем домашнем каталоге какие-либо файлы , не принадлежащие вам.
Войдите, используя Ctrl Alt F3 , снова и выполните следующее:
find $HOME -not -user $USER -exec ls -lad {} \;
Вариант 1. Исправьте эти права доступа к файлам
Для каждого файла или каталога, НЕ принадлежащие вам выполните:
sudo chown -R $ USER: $ USER <путь к файлу или каталогу>
На основании вашего комментария выше вы можете выполнять следующие команды в родительских каталогах:
sudo chown -R $ USER: $ USER ~ / .cache
sudo chown -R $ USER: $ USER ~ / dbus
Затем посмотрите, можете ли вы успешно войти в среду рабочего стола.
Вариант 2: Удалить эти файлы
Я не думаю, что у вас должны быть эти файлы ( .cache / dconf
, .cache / doc
и dbus
) в вашем домашнем каталоге. Я подозреваю, что вы запускали графическую программу от имени root. Если вы это сделали, никогда никогда не запускайте графические программы с помощью sudo. (Insetad используйте параметр admin:
; например nautilus admin: / path / to / directory
).
В любом случае Ubuntu должна нормально работать без файлов или каталогов .cache / dconf
, .cache / doc
и dbus
.
Попробуйте удалить эти файлы в хранилище резервных копий.
sudo mkdir / home / temp
sudo mv ~ / .cache / dconf / home / temp
sudo mv ~ /.cache / doc / home / temp
sudo mv ~ / dbus / home / temp
Затем посмотрите, можете ли вы успешно войти в среду рабочего стола.
Если все работает, удалите файлы резервных копий.
sudo rm -rf / home / temp