
A formatação é uma dor, especialmente devido a toda a instalação de pacotes, configurações e assim por diante. Para facilitar isso, criei um script grande com arquivos de configuração simples que podem ser facilmente alterados. Então, quando preciso de um formato (como quando novas versões do sistema operacional são lançadas), eu simplesmente instalo e executo o script após a primeira inicialização e estou pronto para começar.
Ou pelo menos é assim que deveria ser. Mas, por algum motivo, o gsettings não funciona corretamente.
gsettings set schema key value
A linha acima funciona perfeitamente. Mas o script é executado como root, pois precisa acessar os arquivos de configuração em/etc, instalar e atualizar o pacote, etc., portanto, o acima não é uma opção.
sudo $user -c "gsettings set schema key value"
Usar sudo
deveria funcionar, mas não funciona. Algumas das teclas terão efeito imediato, outras não. E assim que eu reiniciar ou sair, tudo será redefinido para o padrão.
sudo $user -c "gsettings get schema key"
Se eu testar os valores usando o comando acima, obtenho os valores corretos. Parece que eles foram configurados corretamente, mas ainda assim afetam apenas alguns e ainda são redefinidos durante a reinicialização ou 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.