2007年12月11日星期二

Xfce桌面上不显示图标了怎么办?

环境:Ubuntu 7.10 Gutsy, Xfce桌面。

这个现象已经很久了,桌面上不显示图标,点鼠标右键也没反应,虽然在Desktop Settings中选择Allow Xfce to manage the desktop的话,能显示桌面,但这是xfce自己用xfdesktop接管了桌面管理,不是根本之道。网上似乎很多人遇到类似问题,多半是升级Ubuntu搞出来的,推荐的解决方法无外乎删除xfce配置文件云云。

Xfce具备保存session功能(其实,我都不之道如何开始一个新的session),也好也不好,不过利用这个特性倒是能解决桌面上不显示图标的问题。

首先换上一个新的windows manager,过渡用一下而已:

x-window-manager --replace & 

然后就可以再替换为nautilus来管理桌面了:

nautilus 

把打开的文件管理器窗口关掉,你会发现桌面图标已经出来了。

有时候还会出现窗口无标题栏等问题,也能解决,首先在User Interface Preference中换一款主题,不管用的话再手工启动metacity:

metacity --replace & 

另外,在Sessions and StartupAdvanced中记得勾选Launch Gnome services on startup,要想桌面漂亮,这个好像还没法优化。

现在退出登录并且记得选上Save session for future logins,貌似一切恢复平静。

老实说,其实我是在换了Fluxbox后,右键依然唤不出菜单,才想起来找这里的原因,但这边解决以后发现fluxbox根本没有变化,大概还是fluxbox配置的问题。用了一段时间的xfce后感觉还是脱不开gnome的种种类类,希望fluxbox能好一些,让我的老机器跑快一点。

Source: http://www.fwolf.com/blog/post/374