有没有办法将 gnome 自定义主题的颜色应用到 KDE,而不用手动匹配每一个设置?(KDE 配色方案中有大量不同的颜色设置,其中大多数我甚至不知道它们应用在哪里......
我使用 KDE 和 compiz 来运行 emerald 作为窗口装饰器。因为我非常喜欢“Elementary”主题。
因为我的眼睛不太好,所以我必须调整 gtk-elementary 主题以增加一些对比度。我将其保存为“elementary-piedro”。
现在我想在 KDE-Systemsettings/appearance/gtk-applications 中选择这个主题,但它没有显示调整后的版本?常规“gnome 外观首选项”实用程序将其保存在哪里?
有没有办法将调整后的设置用于 KDE 应用程序?
答案1
首先,您需要在 KDE 中使用 gtk+ 作为您的风格,其次,您需要编辑 gnome 主题的 gtkrc,而不是主题(在外观属性中)。这是 KDE 应用程序使用您的 GNOME 主题的唯一方法(运行 KDE 时)。
gtkrc 文件是一个配置文档,就像 css 之于 html,或者偏好设置之于应用程序一样。特定主题的 gtkrc 通常位于 或/usr/share/themes/themenamegoeshere/gtkrc
类似位置,或/home/username/.themes/themenamegoeshere/gtkrc
。
对于 elementary,只需找到主题文件夹并找到它的 gtkrc。使用 gedit 打开它(双击)。如果它存储在 /usr/share/themes 中,您将需要运行 gksu gedit ( alt+ f2---> gksu gedit),然后通过拖放到 gedit 窗口来打开主题。
现在,您可能会有点困惑,这里有一些解释如何编辑 gtkrc 文件的链接:
- http://ubuntuforums.org/showthread.php?t=641071
- http://ubuntuforums.org/showthread.php?t=1016691
- http://ubuntuforums.org/showthread.php?t=377397&highlight=gtkrc
- http://en.wikibooks.org/wiki/GTK%2B_By_Example/Theming
- http://live.gnome.org/GnomeArt/Tutorials/UsefulLinks/
- 抱歉,所有的链接都是这样的,但是知识就是力量:D!
按照此操作更改基本主题的颜色选项,然后应用 gtk 作为您的 kde 样式。
答案2
我不知道这是否是你要找的,但值得一看: http://tombuntu.com/index.php/2008/01/25/theme-gnome-apps-running-in-kde-40/