在Linux (Debian)上运行在Gnome (3.14)中的Java Swing桌面应用程序是否有办法使Gnome使用窗口装饰的暗主题(Adwaita)版本?
我正在使用一个定制的深色秋千外观和感觉,唯一真正烦人的是,标题栏(原生Gnome)是非常明亮的。我已经使用了微调工具来使用Adwaita系统,但是对于不明确支持暗主题的应用程序(例如Iceweasel、Icedove、Gimp、Libre Office,.),这并不适用。
这里有一个截图说明了这个问题:

发布于 2016-03-21 20:08:01
好的,我为我的特定系统找到了一个可行的解决方案,所以我将展示我在这里做了什么。这与这个问题有关。在公认的答案中,您可以看到问题在于遗留的Gtk-2应用程序,其中显然包括Java。在注释部分中,有一个指向阿德维塔-黑暗克隆人的链接,该链接将黑暗主题也应用于Gtk-2。
不幸的是,这个主题与Debian Jessie / Gnome 3.14不同步,如果安装这个主题,大多数部件在Iceweasel、Icedove等中都会中断。由于我不关心窗口小部件,而只关心这里的窗口标题栏,所以您可以选择性地使用该克隆来进行窗口修饰。
因此,我下载了这个克隆,并在~/.local/share/themes/adwaita-again中放置了一个符号链接(您可以在这里使用任何名称)。然后在微调工具中,只需翻转窗口样式,如下所示:

对于所有应用程序,窗口标题栏都是黑色的:

当使用IntelliJ IDEA和"Darcula“主题时,这也是很棒的。Linux FTW
编辑:看来上述方法并不完全有效,至少在重新启动之后,我又看到了明亮的颜色。我现在找到了一个更简单的变体:复制原来的Adwaita主题并修补Metacity文件。我用我的补丁版本创建了存储库。
https://stackoverflow.com/questions/35853243
复制相似问题