Como usar 'dh_installgsettings'?

1

Meu aplicativo usa systay. Eu sei que devo usar gsettings para definir a chave 'systay-whitelist'.

Agora eu gostaria de empacotar meu aplicativo. Depois que eu pesquisei, acho que o dh_installgsettings pode me ajudar.

Então eu coloquei um arquivo chamado 'myapp.gsettings-override' e coloquei o seguinte conteúdo:

com.canonical.Unity.Panel]
systay-whitelist=['myapp']
  1. Estou certo?
  2. O 'myapp' será anexado à lista branca?
por elleryq 20.10.2011 / 23:03

1 resposta

1

Você tem parte disso certo. Isto é o que você precisa fazer para modificar uma configuração como você deseja.

1) Adicione override_dh_installgsettings ao debian / rules:

override_dh_installgsettings:
dh_installgsettings --priority=50

2) Adicione o arquivo de anulação de gsettings como você fez.

Agora, a má notícia. Sua alteração não será anexada à lista de permissões e será sobregravada. Além disso, se o usuário tiver modificado a configuração de qualquer maneira a qualquer momento, suas modificações sempre terão precedência.

    
por mfisch 25.03.2012 / 06:13