今天起床,开机,在ubuntu登陆界面,输入密码。界面黑了下,出现几行字符,然后又回到了登陆界面。 我还以为图形界面又出问题了。但是尝试使用其它账户登陆时候,能进入桌面,即使用临时账号也能进桌面。主账号可以登陆tty1(也就是Ctrl+Alt+F1),使用没有任何问题。 郁闷了,各种百度Google,还在stackoverflow被人鄙视说让去Askubuntu(没怎么用stackoverflow,不太清楚关于ubuntu的问题都让转移到askubuntu去,汗)。但是,在askubuntu依然没有找到好的解决方案,很多问题与我这种情况都不太一样。然后,各种看log日志。注意到auth.log中有一条,...[system] Rejected send message, 2 matched rules. 看到这条,感觉应该是和权限有关,然后按这条log去Google的时候,看到有一个回答说,可能是~/.Xauthority的权限问题。 看了下这个文件的权限: -rw------- 1 root root Feb 16 18:13 .Xauthority 这个文件的所有者是root,所以导致用户无权限。如是,更改了下此文件的权限: $ sudo chown ***:*** ~/.Xauthority 其中***:***换成自己的用户名与用户组,如 david:david 。 这样,把该文件的权限更改为自己的后,就可以顺利进入桌面了。
PS: 累了半天,不过解决了问题,而且没有盲目地重装系装,还是很开心的。现在觉得,动不动就重装系统,是一个很不好的学习linux的办法。现在看到那些"重装系统吧"的神回复就头痛。