ubuntu14.04正确输入帐号和密码无法进入桌面

时间:2021-08-01 04:56:37

事情的原因:让同学帮忙安装远程控制软件,让寝室的window系统的笔记本能够控制实验室linux系统(ubuntu14.04)的电脑。

好心的同学帮忙安装远程桌面软件,并进行了一系列配置。软件为vnc4server以及openssh-server。

并且为了使vnc4server效果更好,同学更改了xstartup中的一些指令等等。

效果倒是调好了,然而第二天早上去实验室重启电脑后,悲剧发生了!

在登录界面,正确输入了帐号和密码但是无法进入桌面,只能闪一下又回到登录界面。

-------------------------------------------------------------

解决步骤:

1.在终端输入: cat .xsession-errors 查看发现确实是在安装vnc的过程中发生了错误。内容大致如下:

X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8


2.尝试了网上n种方法,最终起到修复作用的是:

ctrl+alt+F1切换到tty1,(ctrl+alt+F7为回到图形界面),输入用户和密码(也可登录管理员帐号)

输入命令:sudo rm -r .Xauthority

重启:sudo reboot

问题解决。


-------------------------------------------------------------------

如果我不手贱把compiz删除,其实事情就到此为止了。

然而生活没有如果。。。。

上面的问题解决,但是进入原来的桌面发现左边和顶部的工具栏没有了。终端也无法用ctrl+alt+T调用。

仍然是尝试了网上n中方法,最终没有解决,而是同一个帐号换一个桌面!!

由于出问题的是ubuntu(default)这个桌面,据说是什么Unity桌面。我通过登录界面可以选择为GNOME桌面。

这下就可以正常的工作了,然后GNOME桌面要弱一些。有机会再搞回去吧。


有意思的是之前在Unity桌面下firefox突然上不了百度。换到GNOME桌面就可以了。不明白是什么原因。


总之,能用就好。

其次,定期备份很重要,起码心里不慌了。