Ubuntu 12.04 32bit 无法登录

use*_*422 10 login

我已经尝试了这个主题的几乎所有评论。我的.xsession-errors文件说:

openConnection: connect: No such file or directory
cannot connect to brltty at :0
Run Code Online (Sandbox Code Playgroud)

这就是全部。我可以以访客身份登录,但不能使用我的帐户登录。

use*_*932 6

在遇到这个问题几天后,阅读了许多 SO 线程,我发现这似乎是一个 Ubuntu 开放错误(截至 2015 年 7 月,状态为“不完整”)。

关于它的更多信息:https : //bugs.launchpad.net/ubuntu/+bug/1285444

快速解决方案似乎是重命名存储dconf设置的文件:

$ mv ~/.config/dconf/user{,.old}
Run Code Online (Sandbox Code Playgroud)


小智 1

我也有同样的问题,无法登录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'
..................
Run Code Online (Sandbox Code Playgroud)

为什么 lightdm 寻找“ubuntu”会话?这是因为我使用的[用户名]其xsession是ubuntu。它位于 /var/lib/AccountsService/users/[用户名]:

---------------------------------------
[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
---------------------------------------
Run Code Online (Sandbox Code Playgroud)

然后我查看文件夹 /usr/share/xsessions 中的 xsession。只有 gnome.desktop,没有 ubuntu.desktop。

这样我就改变了/var/lib/AccountsService/users/[用户名]的内容:

from XSession=ubuntu to XSession=gnome
Run Code Online (Sandbox Code Playgroud)

问题解决了^_^


小智 0

我在 Ubuntu 13.04 上也遇到了同样的问题。

我重写了 gn​​ome.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
Run Code Online (Sandbox Code Playgroud)

然后我删除了 gnome-session-* 并重新安装了所有内容。之后一切工作正常,我可以选择我想要的会话,unity,gnome 等等。