Я скомпилировал Krita из источника & amp; пришлось изменить .profile, чтобы включить нестандартный каталог установки. Я сделал это плохо, по-видимому. Как только я исправил синтаксис, я мог снова войти в систему, как и ожидалось!
У меня была похожая проблема сегодня, я заметил, что некоторые файлы и каталоги в домашнем каталоге пользователей принадлежат пользователю root, в частности .ICEAuthority (это было, скорее всего, в результате того, что я пытался настроить VNC). В любом случае, когда я использовал chown для смены владельца этих файлов на пользователя, я снова смог правильно войти в систему.
Удалите .Xauthority
и .ICEauthority
из домашнего каталога вашего пользователя.
Если вы видите старую или резервную или добавленную версии какой-либо из них (например, .ICEauthority-c
, ICEauthority
или .Xauthority.old
), удалите их тоже.
(Отсутствие любого из этих файлов не повредит вашей системе. Они будут воссозданы при перезагрузке / входе в систему.) После этого просто перезагрузите компьютер или выйдите из системы & amp; войдите в систему и снова наслаждайтесь компьютером.
Проверено на моей системе (Xubuntu 14.04 x86, ядро linux 3.13.0-35-generic)
У меня была такая же проблема в Ubuntu 13.04.
Я переписал запись gnome.desktop в /usr/share/xsessions
, потому что она отсутствовала:
[Desktop Entry]
Name=GNOME
Comment=This session logs you into GNOME
Exec=gnome-session --session=gnome
TryExec=gnome-shell
Icon=
Type=Application
X-LightDM-DesktopName=GNOME
X-Ubuntu-Gettext-Domain=gnome-session-3.0
Затем я удалил gnome-session- * и переустановил все. После этого все работало нормально, и я мог выбрать сеанс, который хотел, единство, гном и так далее.
У меня тоже есть та же проблема, я не могу войти в Ubuntu 14.04, но теперь мне удалось войти ^ _ ^. Эта проблема также случилась со старой версией Ubuntu, где я узнал решение. В моем случае было несоответствие конфигурации рабочего стола от пользователя, который я вхожу в систему, и доступной конфигурации рабочего стола. Вот что я сделал: ([имя пользователя] просто как заполнитель)
Сначала я проверяю lightdm.log:
-----------------------------------
sudo nano /var/log/lightdm/lightdm.log
---------------------------------------
I had a suspicion on these lines:
..................
[+27.41s] DEBUG: Session pid=1114: User [username] authorized
[+27.42s] DEBUG: Session pid=1114: Greeter requests session ubuntu
[+27.42s] DEBUG: Seat: Failed to find session configuration ubuntu
[+27.42s] DEBUG: Seat: Can't find session 'ubuntu'
..................
, почему lightdm искал сеанс "ubuntu"? Это было из-за [username], который я использую, его xsession - Ubuntu. Это было в / var / lib / AccountsService / users / [username]:
---------------------------------------
[User]
Language=en_US
FormatsLocale=id_ID.UTF-8
XSession=ubuntu <===================== THIS ONE
Background=/home/[username]/Pictures/Wallpapers/1781785_10201241375132193_1896210726_o.jpg
SystemAccount=false
[InputSource0]
xkb=us
---------------------------------------
Затем я смотрю на xsession в папке / usr / share / xsessions. Был только gnome.desktop, но не ubuntu.desktop.
Чтобы я изменил содержимое / var / lib / AccountsService / users / [username]:
from XSession=ubuntu to XSession=gnome
Проблема решена ^ _ ^
Через несколько дней с этой проблемой и прочтением множества SO-сообщений я обнаружил, что это, похоже, открытая ошибка Ubuntu (статус «Incomplete» по состоянию на июль 2015 года).
Подробнее об этом здесь: https://bugs.launchpad.net/ubuntu/+bug/1285444
Быстрое решение, по-видимому, заключается в переименовании файла, в котором хранится dconf
настройки:
$ mv ~/.config/dconf/user{,.old}
Моя проблема была решена путем отключения автоматического входа.