Xfce 主题定制

Xfce 主题定制

有没有简单的方法来定制 XFCE 主题?我想要的是更改颜色或将一个主题的一部分用于另一个主题(例如滚动条)。我尝试寻找一些教程,但一切似乎都让人不知所措。

此外,如果有人可以解释主题在 XFCE 中的工作原理 - 例如,为什么某些应用程序仅将主题用作其部分界面(例如,Linux Mint 的软件中心的搜索框变成黄色,导致文本无法读取)。

答案1

您可以转到 来/usr/share/themes/YOUR-THEME调整 CSS。此文件的主要文件gtkrc通常位于 gtk-2.0 目录中。请务必阅读文档中的注释。以下是我bg_color在主题 Greybird 中的背景颜色对我来说有点太灰时所做的编辑示例 (/usr/share/themes/Greybird/gtk-2.0/gtkrc)。

# gtk-color-scheme  = "bg_color:#CECECE\nselected_bg_color:#398ee7\nbase_color:#fcfcfc" # Background, base.
gtk-color-scheme    = "bg_color:#EEEEEE\nselected_bg_color:#C3D4AA\nbase_color:#fcfcfc" # Background, base. 

我注释掉了原始内容,这样如果我想返回,仍然会有记录。您需要注销或更改主题,然后再次返回以应用更改。文件顶​​部通常gtkrc会有一个部分。这是整体配色方案。gtk-color-scheme

我建议转到窗口管理器 > 样式选项卡来尝试不同的选项。还可以在外观 > 样式和图标选项卡中进行自定义。使用这三个选项可以提供很多可能性。我非常喜欢设置自定义颜色。在 Xubuntu 14.04 上,我将 Daloa 作为窗口管理器,将 Orion 作为我的主题(外观中的样式选项卡),将 elementary Xfce darker 作为我的图标。然后在主题配置 gtk-theme-config 中,我设置了自定义颜色。通过此设置,我的整个系统都有漂亮的绿色点缀。
gtk-theme-config 设置
如果您使用的是 Xfce 4.12,Orion 未安装在那里,但我使用 Greybird 主题。(这是我在 Fedora Xfce 安装上安装的。)Greybird 还可以很好地在整个系统中填充我的主题颜色。

有时主题可能无法涵盖每个程序的各个方面。在这些情况下,将使用默认主题。在 Xubuntu 14.04 中,这是 Raleigh。只有某些主题具有附带的窗口管理器样式。如果有,则主题目录中将有一个 xfwm 目录,其中包含 themerc 文件:
cd /usr/share/themes && find . -type d -name "xfwm4" -print | sort

我最近在 Fedora Xfce 上安装了 Numix(特别是图标)。这是一个好看的主题,适用于 Xubuntu。http://www.webupd8.org/2013/08/new-ppa-for-numix-gtk-and-icon-themes.html

为了回答有关将主题的一部分用于另一部分的问题,我想使用 Orion 使我的 Xfce 面板具有文本阴影。我注意到我喜欢 Greybird 面板上的文本阴影。我没有仔细查看 Orion 中的 CSS 以查看要更改或添加的内容,而是备份了/usr/share/themes/Orion/gtk-2.0/apps/panel.rc。然后我只需用 替换此文件即可/usr/share/themes/Greybird/gtk-2.0/apps/xfce-panel.rc。效果很好。

答案2

您可以使用一个名为Xfce Theme Manager

您可以从单个 GUI 更改主题。

Xfce Theme Manager 还包括缩略图。

Xfce Theme Manager允许进行以下设置:

Complete Xfce theme.
Icon theme
Cursor theme
Window borders only
Controls only
Change the wallpaper
Customizable theme preview size.
Save the current theme.
Install themes using drag'n'drop.
Reset the theme.

您可以Xfce Theme Manager从 PPA 安装。

Ctrl通过点击+ Alt+打开终端T

运行以下命令:

sudo -i
add-apt-repository ppa:rebuntu16/other-stuff 
apt-get update
apt-get install xfce-theme-manager

相关内容