您的位置:首页 > 运维架构 > Linux

Linux:kde与gnome并存

2008-08-08 14:39 211 查看
系统环境:fedora 8,2.6.23.1-42.fc8
背景:本人一直偏向于使用kde桌面环境,但是在kde下运行的gtk程序风格总是死气沉沉。但是发现一个很奇怪的现象,就是每次在kde下调用gnome-appearance-properties后,gtk的风格立马变成了原来的设置,但总不能每次开机都运行它,那还不烦死。本想在启动程序里添加一个shell脚本,每次登录kde运行,然后关闭,但是那家伙有个图形界面,很难不爽。几经折腾,发现原来是gnome-settings-daemon在起作用。好了,既然找到源头当然就要这首解决了。
解决方案和步骤:
1.检查相关软件包有没有安装好,没有自己安装一下,系统安装盘里有

rpm -qa | grep control-center
rpm -qa | grep GConf2

2.在~/.kde/Autostart/目录下新建shell脚本gnome-settings.sh并添加如下内容:

#!/bin/sh
#launch the gnome-settings-daemon
/usr/libexec/gnome-settings-daemon &
#kill the gnome-settings-daemon process
pkill -9 gnome-settings-daemon
#set the gtk_theme
gconftool-2 --type string --set /desktop/gnome/interface/gtk_theme "Nodoka"

补充说明:最后一步不是必须的,为了保险起见,在手动该一下gnome所用的主题风格,可以将Nodoka替换为任何系统中存在的主题。
注意:fedora8的gnome-settings-daemon在/usr/libexec/目录下面,直接运行是找不到的。

3.为上述脚本添加执行权限

chmod a+x ~/.kde/Autostart/gnome-settings.sh

重新登录效果就出来了

最终效果:kde环境的程序(qt)依旧保持kde的设置,gnome环境的程序(gtk)会转变为它们自己的设置,包括字体、鼠标、窗体等一切风格。有趣的是kde和gnome的风格包并不兼容,也就是说可以两种风格并存,比如我kde的是longhorn的风格,gnome的是macosx的风格。再配合上自己喜欢的设置,awn,dock等装饰,视觉冲击力绝对不让人失望!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: