杀死gnome-session后无法登录

Modified on: Sat, 09 Jun 2018 16:42:53 +0800

我向朋友解释说,Linux中的图形界面是一个独立的程序,可以像其他程序一样被杀死。为了证明我切换到tty1并试图杀死GUI(作为GUI冻结或崩溃时的真实场景)。我不确定我应该杀死什么过程所以我随机选择杀死gnome-session(不知道到底要杀的是什么:gnome,unity,X11?):

sudo killall gnome-session

执行后,会话立即在登录界面自动切换到tty7,因为它似乎重新启动了GUI(此时我的朋友印象非常深刻!)。

问题是,当我尝试登录时,我不能!输入密码后,登录屏幕会暂时消失,然后重新加载。我可以从任何其他tty正常登录,并且可以像任何其他用户一样从登录屏幕成功登录,我可以开始访客会话。只有特定用户才能通过登录界面登录。我尝试从任何其他tty启动gnome-session但它失败了(cannot open display),我确实重启了几次机器。什么是错误,如何跟踪并修复它?

我正在运行Ubuntu 12.04.1 LTS,内核3.2.0-32-generic。

编辑:在tty1:

中尝试unity --replace

WARNING: no DISPLAY variable set, setting it to :0
No protocol specified
No protocol specified
compiz (core) - Fatal: Couldn't open display :0

没有任何改变,仍无法通过该用户登录。

编辑:我重新安装了gdmlightdmgnome-sessionunity ......没有改变!

编辑:并且重新安装了gnome。仍然没什么变化(除了Debian的grup splash图像!!!)。

作者:,amyassin

最佳答案

您的主目录可能有.Xauthority文件。尝试删除它。

作者:TonyJ

相关问答

添加新评论