一次由于设置错误,导致无法进入gnome的解决。

来源:互联网 发布:telnet端口23连接失败 编辑:程序博客网 时间:2024/04/30 08:35



我的系统是lenny。今天,在“系统”->“首选项”->“音效”中修改了一处设置,导致当前账号不能进入gnome



设置的图片如下:








我选中了“允许软件混音”和“播放系统声音”这两项,结果当时系统就停滞了。在用Ctrl+Alt+Backspace退出之后,


再用当前账号,无法正常进入gnome。表现为,只显示一个桌面背景,至少有5分钟,然后显示一个消息框,大意为


声音、背景等等的某个设定没有响应。如果点退出,就回到登录界面。


试验root账户和其他用户,都没有问题。说明是家目录中的设定文件被改变。


新建账户的家目录中,设定文件很少,容易查找。于是在一个新建账户的家目录中,找了一下,发现文件~/.gconf


/desktop/gnome/sound/%gconf.xml的内容,是存储这个设置的。内容为:


<gconf>


<entryname="default_mixer_device" mtime="1231061399"type="string">


<stringvalue>alsamixer:hw:0</stringvalue>


</entry>


</gconf>



而在我的账户的中,同名文件的内容为:


<gconf>


<entryname="event_sounds" mtime="1231054109"type="bool" value="true">


</entry>


<entryname="enable_esd" mtime="1231054108" type="bool"value="true">


</entry>


<entryname="default_mixer_device" mtime="1231054089"type="string">


<stringvalue>alsamixer:hw:0</stringvalue>


</entry>


</gconf>



把那不一样的两行删掉,重新启动系统,一切正常了。


回想上一次gnome提示错误时候的解决方法,这次要有效的多。总结:

  1. 在因为设置错误,而无法进入桌面系统的时候,可以手动修改设置文件。

  2. 可以新建一个账户。因为新账户的设置文件少,找起来方便。

为什么需要重新启动系统?

原创粉丝点击