求助!!ubuntu12.04管理员账户登录不了桌面,只能客人会话登录。 登录管理员账户时,输入密码后,一直在登录界面循环 费了好大劲啊,一上午的时间,终于搞定了,哈哈哈 ctrl+alt+f1 ,切换到tty1,输入管理员账号和密码 sudo rm -r .Xauthority* sudo reboot //重启 ok 可惜,不明白为什么删除.Xauthority*就ok的原因。 关于.Xauthority:startx的脚本文件 Xserver 启动时,读文件~/.Xauthority,读入对应其display的记录.当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给Xserver.当Xserver验证这个magic code正确以后,就同意连接啦. 下面转摘帮了我大忙的文章,分享给大家: ubuntu12.04循环登录,无法进桌面的问题。关于这个问题,网上很多答案,但是都是零零星星,而且各种说法不一样,这就说明了,产生这种现象的原因很多,因此很难界定你遇到这个问题的原因是不是这一个,我也遇到这个问题,以此记录下来,供来人参考。 解决: 2.修改了profile文件 解决: 利用Alt+Ctrl+Shift+F1进入命令行模式, 以root的身份更改了/etc/profile文件, 这个文件我昨天在配置JDK运行环境的时候对其进行了修改, 现在又将内容改了回来,终于可以正常进入了。 3.修改了environment 解决: /usr/lib/sudo /usr/lib/vi /etc/environment,然后将光标移动到PATH=$PATH:/home/user1/program/androidSDK/tools 这一行,按两次D,即DD就删除了着一样, 4.认证的问题 解决: 今天无缘无故登录不了系统 在登录界面输入正确密码后 黑屏一闪后又跳转到登录界面 当然,还有其他的原因,我尝试了以上几种方法都没成功,后来看到有一个博客,简单说到这个问题的本质是开机时,系统会读入/home文件夹下的一些初始化文件,如果找不到这些文件就会出错,出现之前说明的症状。结合我之前看到的一些解决方法,我认为可能是home的权限受到更改,导致非root用户无法读取/home目录下的初始化文件造成的。 于是死马当作活马医,sudo chmod 777 /home,然后重启。 被叫去洗锅,想着用了大半天没搞定,还是重装系统比较快,没想到洗完锅回来,居然出现了,我熟悉的桌面。 评论: 我安装了搜狗输入法之后,就不能登录了。症状就是在登录界面输入正确密码后 黑屏一闪后又跳转到登录界面。只能以客人方式登录。按照下面的方面解决问题了。谢谢。 ctrl+alt+f1 sudo rm -r .Xauthority* sudo reboot 我的问题是~/.profile写了一行: export LD_PRELOAD=$LD_PRELOAD:/opt/sublime_text/libsublime-imfix.so 这个导致了,注释掉它就可以正常启动了 nice work
问题是.Xauthority文件没有 写入权限!! 系统启动时候需要更改此文件内容,我是在用户下启动了个StartX就搞成这样的! |
|