即使使用 GTK_THEME 环境变量也无法更改应用程序主题

即使使用 GTK_THEME 环境变量也无法更改应用程序主题

我在 Ubuntu 机器上使用一款名为 Logisim 的软件,该软件安装了深色主题。该应用程序存在一些视觉错误,我想为其使用浅色主题。

我已经尝试了互联网上找到的一些解决方案,但没有一个对我有用。以下是我尝试过的:

  • 使用 GTK_THEME 环境变量(但它适用于 gnome-calculator 之类的应用程序):
GTK_THEME=Yaru java -jar logisim
  • 取消引用有关 openjdk LookAndFeel 的行/usr/lib/jvm/java-6-openjdk/jre/lib/swing.properties
# uncomment to set the default look and feel to GTK
swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel

可能是什么问题呢?

答案1

您尝试的方法适用于使用 GTK3 工具包构建的应用程序。这包括 Gnome 桌面附带的所有程序。其他应用程序可能使用不同的工具包,例如 QT 小部件工具包主要在 Plasma 桌面上使用。更改主题对于不同的工具包有不同的方法。这就是为什么即使使用GTK_THEME环境变量,您也可能无法更改应用程序的主题。

相关内容