GSettings é redefinido durante a reinicialização

3

A formatação é um problema, especialmente devido a toda a instalação do pacote, configurações e assim por diante. Para tornar isso mais fácil, criei um script grande com arquivos de configuração simples que são facilmente alterados. Então, quando eu precisar de um formato (como quando novas versões do sistema operacional estão fora), eu apenas instalei e executei o script após a primeira inicialização e estou pronto para começar.

Ou pelo menos é assim que deveria ser. Mas, por alguma razão, os ajustes não funcionam adequadamente.

gsettings set schema key value

A linha acima funciona bem. Mas o script é executado como root, já que ele precisa acessar os arquivos de configuração em / etc, instalar e atualizar o pacote, etc., portanto, o que está acima não é uma opção.

sudo $user -c "gsettings set schema key value"

Usar sudo deve funcionar, mas isso não acontece. Algumas das chaves terão efeito imediato, outras não. E quando eu reiniciar ou sair, tudo é redefinido para o padrão.

sudo $user -c "gsettings get schema key"

Se eu testar os valores usando o comando acima, obtenho os corretos. Assim, parece que eles são configurados corretamente, mas ainda assim eles afetam apenas alguns e eles ainda são redefinidos durante a reinicialização ou o logout.

Atualmente estou executando o Ubuntu Gnome 14.04. Isso costumava funcionar em 13.04 e antes, mas desde 13.10 isso tem sido um problema.

    
por Daniel B 14.06.2014 / 13:02

0 respostas