如何使用‘dh_installgsettings’?

如何使用‘dh_installgsettings’?

我的应用程序使用 systay。我知道我应该使用 gsettings 来设置“systray-whitelist”键。

现在我想打包我的应用程序。我在 Google 上搜索后,我猜 dh_installgsettings 可以帮助我。

所以我放了一个名为“myapp.gsettings-override”的文件并放入以下内容:

com.canonical.Unity.Panel]
systay-whitelist=['myapp']
  1. 我对吗?
  2. ‘myapp’ 会被添加到系统托盘白名单中吗?

答案1

您说对了一部分。这就是您需要执行的操作,以便按需要修改设置。

1)将 override_dh_installgsettings 添加到 debian/rules:

override_dh_installgsettings:
dh_installgsettings --priority=50

2)像您所做的那样添加 gsettings-override 文件。

现在有个坏消息。您的更改不会添加到白名单中,它会覆盖它。此外,如果用户在任何时候以任何方式修改了设置,他们的修改将始终优先。

相关内容