如何在 XFCE 中配置主题?

如何在 XFCE 中配置主题?

我正在尝试设置一个好的黑暗主题,但它们都很糟糕。或者也许我没有正确安装它们?我按照一些说明操作,主题出现在“设置”>“外观”中,但对于看起来不错的主题,它们总是有问题,例如“应用程序”菜单变成白色背景上的白色字体文本,因此我无法阅读任何内容。设置中的选项卡也是如此,我无法读取任何内容。其他看起来不错,但它们不会切换某些窗口的标题栏颜色,例如终端窗口。所有黑暗主题都很糟糕还是什么?

我来自 GNOME 3,在那里我把一切都设置得很好。另外我想让时钟中心水平,我似乎无法在 XFCE 中做到这一点。

有什么指点吗?

谢谢。

答案1

我不使用深色主题。然而,我对 Xfce 中的主题做了很多修改。我同意可能需要做一些工作才能让一切看起来都恰到好处。灰鸟是一个不错的主题。如果你安装它,它将包括 Blackbird,这可能很好。我认为 Numix 也有一个非常漂亮的黑暗主题。

一些提示:
转到“设置编辑器”>“xsettings”>“ColorScheme”。您可以在那里更改背景和前景色。

我的主目录中有一个名为“.gtkrc-2.0其中有一些自定义内容”的文件。我的主题不是深色主题,我的强调色是绿色。 (您可以在底部看到主题是 Greybird。)因此,您需要根据深色主题(与我的主题相反)根据您的喜好调整十六进制值。网上还有其他这样的例子。

# Custom styles

style "gtk-theme-config-panel" {
    bg[NORMAL] = "#555555"
    bg[PRELIGHT] = "#4f7e53"
    bg[ACTIVE] = "#4f7e53"
    bg[SELECTED] = "#4f7e53"
    fg[NORMAL] = "#fcfcfc"
    fg[PRELIGHT] = "#fcfcfc"
    fg[SELECTED] = "#fcfcfc"
    fg[ACTIVE] = "#fcfcfc"
}

widget "*PanelWidget*" style "gtk-theme-config-panel"
widget "*PanelApplet*" style "gtk-theme-config-panel"
widget "*fast-user-switch*" style "gtk-theme-config-panel"
widget "*CPUFreq*Applet*" style "gtk-theme-config-panel"
widget "*indicator-applet*" style "gtk-theme-config-panel"
class "PanelApp*" style "gtk-theme-config-panel"
class "PanelToplevel*" style "gtk-theme-config-panel"
widget_class "*PanelToplevel*" style "gtk-theme-config-panel"
widget_class "*notif*" style "gtk-theme-config-panel"
widget_class "*Notif*" style "gtk-theme-config-panel"
widget_class "*Tray*" style "gtk-theme-config-panel" 
widget_class "*tray*" style "gtk-theme-config-panel"
widget_class "*computertemp*" style "gtk-theme-config-panel"
widget_class "*Applet*Tomboy*" style "gtk-theme-config-panel"
widget_class "*Applet*Netstatus*" style "gtk-theme-config-panel"
widget "*gdm-user-switch-menubar*" style "gtk-theme-config-panel"
widget "*Xfce*Panel*" style "gtk-theme-config-panel"
class "*Xfce*Panel*" style "gtk-theme-config-panel"

style "gtk-theme-config-menu" {
    base[NORMAL] = "#eeeeee"
    bg[NORMAL] = "#eeeeee"
    bg[ACTIVE] = "#eeeeee"
    bg[INSENSITIVE] = "#eeeeee"
    text[NORMAL] = "#333333"
    fg[NORMAL] = "#333333"
}

widget_class"*<GtkMenu>*"style"gtk-theme-config-menu"

gtk-theme-name="Greybird"
# End custom styles

我经常最终深入研究主题的 CSS 文件并更改其中的值。例如,如果您不喜欢主题中的某种颜色,则可以使用它gpick来获取十六进制值。然后,您可以grep -R在主题目录中查找可以尝试更改的位置。要尝试更改,您可以在您的主题和另一个主题之间切换。

使时钟居中:
这是一种解决方法,如果窗口按钮填满其下方的面板,则该方法将不起作用。您可以将时钟放在自己的面板上,然后将其置于其下方面板上方的中心,并使面板透明。您还需要选中“锁定面板”,这样它就不会显示手柄。

相关内容