web-dev-qa-db-ja.com

'dh_installgsettings'の使用方法は?

私のアプリはsystayを使用しています。 gsettingsを使用して「systray-whitelist」キーを設定する必要があることはわかっています。

次に、アプリをパッケージ化します。私がグーグルした後、私はdh_installgsettingsが私を助けることができると思います。

そこで、「myapp.gsettings-override」という名前のファイルを配置し、次のコンテンツを配置します。

com.canonical.Unity.Panel]
systay-whitelist=['myapp']
  1. 私は正しいですか?
  2. 'myapp'はsystray-whitelistに追加されますか?
1
elleryq

あなたはそれの一部を正しく持っています。これは、必要に応じて設定を変更するために必要なことです。

1)override_dh_installgsettingsをdebian/rulesに追加します。

override_dh_installgsettings:
dh_installgsettings --priority=50

2)あなたがしたようにgsettings-overrideファイルを追加します。

今悪いニュース。変更はホワイトリストに追加されず、上書きされます。さらに、ユーザーがいつでも何らかの方法で設定を変更した場合、その変更が常に優先されます。

1
mfisch