关于Ubuntu无法进入图形桌面的问题

来源:互联网 发布:ksweb mysql 编辑:程序博客网 时间:2024/04/28 08:06

今天遇见了无法进入Ubuntu图形桌面的问题,问题描述如下:

1.能够进入图形界面,也就是在ctrl + alt + F1进入控制台并登陆后,执行startx能够进入图形界面(但是正常的图表菜单都没有,只有一个桌面背景)

2.在输入正确的密码后,屏幕一黑,又回到登陆界面。

3.使用游客身份依然无法进入桌面

在网上进过一番搜索,发现是众说纷纭。这也是必定的,因为引起这个问题的原因肯定不止一个嘛,那么解决的办法肯定也有所不同。下面就对网上的说法进行一个总结和分析吧!

1. 修改环境变量出现问题引起的错误。进入控制台tt1或者tt2将打开相应的配置文件如/etc/profile,environment等,将错误处改回来,reboot即可。

2. .Xauthority文件引起的问题。使用X Window图形用户系统的时候,是一种基于cookie的访问控制模式(Cookie-based access),这个文件就用于存储各个用户的相应的cookie的文件。也就是一个身份认证的文件。出错时的解决办法是在控制台登陆后,在用户目录下删除它,或者用chmod 修改它的权限为用户所有。

3. 文件权限的问题。如/home目录权限不足,用chmod 变成777权限;又有可能是/tmp的权限问题。这个可以进入用户目录,查看.xsession-errors文件,可能就能发现错误提示,如:mkdtemp : private socket dir :Permission denied.总之就是修改相应的权限即可。

4. 在卸载别的软件(据说如ibus)时,不小心卸载了ubuntu-session,这样的话,在控制台中apt-get install ubuntu-session即可

5.也就是我自己的情况啦。我的就比较奇葩了。我是在装输入法后重启出现的问题。由于最近不知怎么的搜狗输入法挂了(也有可能是fcitx挂了),重装和更新都没有用,没办法我就想着替代,就安装了SCIM框架,然后安装输入法。再加上原来系统自带的IBUS,哈哈哈,三大巨头都齐活了!貌似是没有卸载干净还是怎么的,我查看了一下主目录下的.xinputrc文件,文件内容是用来启动输入法框架的,里面显示启动的是IBUS,然后在/etc/X11//xinit/xinitrc.d中默认的是已经卸载了的搜狗输入法。在启动时,会先检测用户目录下是否有.xinputrc文件,按照其来选择启动的框架;接下来,xstarts会在建立图形界面的过程中调用/etc/X11//xinit/xinitrc.d的文件来启用输入法。这么一来,问题就找到了,原来是按照之前的脚本文件去启动搜狗输入法了啊!当然就失败啦!结果就导致了图形界面启动失败!!!

关于输入法和语言界面的问题,大家可以看看这个转载的文章:
0 0
原创粉丝点击