环境: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 Startup
的Advanced
中记得勾选Launch Gnome services on startup
,要想桌面漂亮,这个好像还没法优化。
现在退出登录并且记得选上Save session for future logins
,貌似一切恢复平静。
老实说,其实我是在换了Fluxbox后,右键依然唤不出菜单,才想起来找这里的原因,但这边解决以后发现fluxbox根本没有变化,大概还是fluxbox配置的问题。用了一段时间的xfce后感觉还是脱不开gnome的种种类类,希望fluxbox能好一些,让我的老机器跑快一点。
Source: http://www.fwolf.com/blog/post/374