我一直通过 Oracle VM VirtualBox 在 Windows 7 上使用 Ubuntu。几天前,开始要求我输入密码才能以图形模式登录(之前,从未要求我输入密码,我也没有更改任何设置)。输入密码后,屏幕变黑,我再次进入登录屏幕。我更改了密码,但问题并没有解决。我尝试过以访客会话模式登录,但也不起作用。我感觉桌面管理器不起作用。如果我进入终端模式,它就可以工作。我正在使用 lightgdm。今天我安装了 gdm,但它也不起作用。我还更改了 .Xauthority 的权限,但没有成功。今天我意识到这个问题是在 Windows 7 更新后开始发生的,但我不知道这是否有影响。任何帮助尝试解决这个问题的帮助都将不胜感激。
.xsession-error 中的消息包括
init:at-spi2-registryd 主进程已结束,正在重生
init:gnome-session(Unity)主进程(2067)以状态 1 终止
init:unity-settings-daemon 主进程 (2057) 被 TERM 信号终止
init:已与通知的 D-Bus 总线断开连接
init:logrotate 主进程 (1959) 被 TERM 信号终止
init: update-notifier-crash (/var/crash/_usr_bin_Xorg.0.crash) 主进程 (1998) 被 TERM 信号终止
init: update-notifier-crash (/var/crash/_usr_lib_ibus_ibus-ui_gtk3.1000.crash) 主进程 (1999) 被 TERM 信号终止
init: xsession-init 主进程 (2054) 被 TERM 信号终止
init: hud 主进程 (2064) 被 TERM 信号终止
init: unity-panel-service 主进程 (2096) 被 TERM 信号终止
谢谢,
劳拉
答案1
转到您的 tty ( Ctrl++ Alt) F1。然后使用您现在的用户名和密码登录。
然后输入以下内容:
mv .Xauthority .Xauthority_2016-06-16
sudo service lightgdm restart
并输入您的密码。
如果这仍然不起作用,你可以
sudo chown -R user:user ~/
...替换user
为您的用户名。
解释:
第一个命令删除 .Xauthority 文件,该文件将被重新创建。.Xauthority 经常会弄乱权限,因此它会拒绝允许您登录。带有 lightgdm 的命令只是重新启动窗口管理器。
第二条命令尝试将主目录中属于其他用户的任何文件更改为您自己的用户。