LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 977|回复: 3

KDE4中无法调节GTK主题的原因以及解决办法

[复制链接]
发表于 2008-8-6 15:53:34 | 显示全部楼层 |阅读模式
我们都知道在KDE中要应用KDE(QT)主题到GTK软件中,有一种很方便的方法就是安装gtk-qt-engines。这样以来可以方便的在KDE的控制中心调节GTK的主题。

可的是KDE升级到4(QT4)之后问题就出来了,我们安装了之后会发现原来控制中心没有GTK调节选项了(全新安装的,升级安装除外)。

昨天郁闷了半天,今天一来就发现问题所在了,请看下面:

[终端] pacman -Ql gtk-qt-engine
gtk-qt-engine /opt/
gtk-qt-engine /opt/kde/
gtk-qt-engine /opt/kde/lib/
gtk-qt-engine /opt/kde/lib/kde3/
gtk-qt-engine /opt/kde/lib/kde3/kcm_kcmgtk.la
gtk-qt-engine /opt/kde/lib/kde3/kcm_kcmgtk.so


明白了吧?原因是以往我们都是把KDE安装在/opt目录,现在转正,回来/usr了,可是配套的软件没有回来,所以导致找不到对应的库和文件,因而KDE4控制中心找不到了。

解决方法自然就简单了:把对应安装到/qt/kde4的文件全部拷贝到/下。

PS:记得去官方提交Bug哦。我不太会english
发表于 2008-8-6 18:09:27 | 显示全部楼层
你这个包很明显就是给kde3打包的.........

早跟你说了...安装 gtk-engines 这个包...再去找些gtk2主题回来..
修改/etc/gtk-2.0/gtkrc,,~/.kde4/share/config/gtkrc-2.0这两个文件.把里面的东东全删除了.加入下面的东东

gtk-fallback-icon-theme = "Tango"
# 这个是图标主题..用默认的话可以不加这行.

include "/usr/share/themes/Clearlooks/gtk-2.0/gtkrc"
# 这个就是界面主题..Clearlooks是自己下载回来的.

style "gtk-default-zh-cn" {
    font_name = "SimSun 10"
    }
class "GtkWidget" style "gtk-default-zh-cn"
# 这个是让gtk2用什么字体..

还有最好将~/.kde4/share/config/gtkrc-2.0这个文件设成所有者"可读" 组和其它禁止.

这样你喜欢怎样搞gtk的主题也行了.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-8-6 20:21:12 | 显示全部楼层
原来是这个问题
回复 支持 反对

使用道具 举报

发表于 2008-8-6 23:59:43 | 显示全部楼层
Post by zhong;1883240
你这个包很明显就是给kde3打包的.........

早跟你说了...安装 gtk-engines 这个包...再去找些gtk2主题回来..
修改/etc/gtk-2.0/gtkrc,,~/.kde4/share/config/gtkrc-2.0这两个文件.把里面的东东全删除了.加入下面的东东

gtk-fallback-icon-theme = "Tango"
# 这个是图标主题..用默认的话可以不加这行.

include "/usr/share/themes/Clearlooks/gtk-2.0/gtkrc"
# 这个就是界面主题..Clearlooks是自己下载回来的.

style "gtk-default-zh-cn" {
    font_name = "SimSun 10"
    }
class "GtkWidget" style "gtk-default-zh-cn"
# 这个是让gtk2用什么字体..

还有最好将~/.kde4/share/config/gtkrc-2.0这个文件设成所有者"可读" 组和其它禁止.

这样你喜欢怎样搞gtk的主题也行了.


这个很有用,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表