У меня есть Ubuntu, работающая на виртуальном поле. Я не могу войти в UI с допустимым именем пользователя и паролем. Это просто показывает черный экран и возвращается к странице входа в систему снова. Между тем Гостевая Сессия хорошо работает. Что я могу сделать для решения проблемы?
На основе Вашего описания это кажется на выполнение startx как корня который завинтил с полномочиями на одном или нескольких файлах.
необходимо будет добраться до текстовой консоли путем нажатия сочетания клавиш, такого как: Ctrl + Высокий звук + F1 (любой ключ F1-F6 будет работать). Затем, войдите в систему как сами.
проверьте владение на этих двух файлах:
ls -l ~/.{ICE,X}authority
Мое предположение - то, что по крайней мере один принадлежит корню и не Вам. Измените это:
sudo chown user:user ~/.Xauthority (substitute user for your username).
Затем перезагрузка с:
sudo shutdown -r now .
, Который должен устранить проблему для Вас. Вот больше информации о xauthority.
Попытайтесь переместить свой каталог
mv ~/.cache ~/.cache.old
кэша, Если он не работает, это может быть compiz, так переместите .compiz папку также.
mv ~/.compiz ~/.compiz.old