我们可以通过更改〜/ .gtkrc-2.0 文件中的设置来更改gnome
的外观,样式和行为。它适用于所有应用程序。
在我的RCP应用程序菜单中没有显示图标,因为默认情况下未在GTK设置中启用选项menus-have-icons
。当我启用此功能时,菜单会显示图标。
所以在 Linux Mint 上我的RCP应用程序在菜单中显示图标,因为默认情况下启用了此选项,但在 Ubuntu 13.10 上它没有启用,因为此选项未启用默认情况下。
如何在Linux Mint和Ubuntu 13.10上使我的应用程序看起来相同? 即如何在RCP应用程序中覆盖GTK设置。
我可以仅为我的应用程序创建GTK设置文件吗?
答案 0 :(得分:0)
不要那样做。您的RCP应用程序应该尊重用户设置,否则它是一个糟糕的应用程序。如果Ubuntu用户想要查看菜单图标,他将自己设置该选项。如果另一方面没有设置该选项,所有应用程序应该不显示菜单图标,包括你的。
RCP应用程序(SWT)的底层图形框架实际上是为了使RCP应用程序看起来尽可能本地(因此在不同的操作系统上不同)而发明的,并且在所有平台上都不尽可能相似。