我更喜欢微风暗色的 KDE 主题。不幸的是,一些 gnome 应用程序(例如 Firefox)存在问题。特别是,在 Firefox 的文本输入字段中,最终会出现白色背景上的白色文本或深色背景上的黑色文本。
我有:
Settings -> colors -> options -> apply colors to non-Qt applications enabled
Settings -> Application Style -> Gnome Application Style (GTK):
GTK3 Theme: Adwaita-dark
Icon theme: Adwaita
经过大量搜索后,我不知道有任何 Adwaita-dark 图标主题。
要为 KDE 启用微风黑暗,我有:
Settings->Application Style-> Widget Style: Breeze
Settings->Workspace Theme -> Desktop Theme: Breeze Dark
应该不需要,不过我也安装了https://addons.mozilla.org/en-Us/firefox/addon/breeze-dark/。
猫 ~/.config/gtk-3.0/settings.ini
[Settings]
gtk-application-prefer-dark-theme=true
gtk-button-images=1
gtk-cursor-theme-name=ComixCursors-Opaque-Orange
gtk-fallback-icon-theme=Numix-Circle
gtk-font-name=Liberation Sans Regular 11
gtk-icon-theme-name=Adwaita
gtk-menu-images=1
gtk-primary-button-warps-slider=1
gtk-theme-name=Adwaita-dark
gtk-toolbar-style=GTK_TOOLBAR_ICONS
毕竟,Firefox 文本输入字段仍然是白底白字或黑底黑字,导致无法阅读。 (临时解决方法是突出显示字段中的文本,以便我可以看到输入的内容,但这非常笨拙。)
以下问题声称这个密切相关的问题是一个已修复的错误: KDE - 深色主题问题
然而,我使用最新的 KDE Plasma5 运行 Arch Linux,并且似乎仍然存在相同的问题。但是,我注意到它主要出现在文本输入字段中,而不一定是下拉组合框中。
答案1
答案2
答案3
答案4
除了@AveryFreeman 的回答。如果您坚持使用 Breeze 主题的深色变体以获得更好的一致性,那仍然是可能的。 KDE 使用多种技巧来设置 GTK 主题,并且可以更好地处理黑暗变体。
简而言之,您必须修复以下问题:
- 文件
~/.conf/xsettingsd/xsettingdsd.conf
Net/ThemeName "Breeze-Dark"
- 文件
~/.config/gtk3.0/settings.ini
和~/.config/gtk4.0/settings.ini
gtk-application-prefer-dark-theme=true
NB.1:这在 Kubuntu 22.04 中仍然是一个问题
NB.2:这将修复 GTK+ v2、v3 和 v4 应用程序,甚至可以通过sudo
NB.3:如果您通过 KDE 系统设置面板更改主题配置,则必须重做。