Altere os ajustes para outros usuários (todos) remotamente

1

Eu configuro vários computadores Ubuntu 12.04 / 13.10 remotamente usando cfengine3. Eu estou querendo saber como posso adicionar um item ao Launcher para todos os usuários. Estou ciente de que preciso definir os favoritos com.canonical.Unity.Launcher, mas não sei como fazer isso para todos os usuários de um script. Eu também vi este post que é muito parecido com o que preciso, mas também quero aplicar as alterações aos usuários existentes . Como posso fazer isso?

Para colocar de outra forma: Eu estou querendo saber como definir itens de lançador para um (ou todos) os usuários de um script em execução como root.

    
por Daniel 11.11.2013 / 19:00

1 resposta

0

Lembre-se de que cada usuário pode ter seus próprios aplicativos preferidos. Dito isso, se o CFengine permitir a execução de comandos arbitrários, você poderá criar um script para editar /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml conforme descrito aqui . Recomenda-se que, para o seu script, você use uma biblioteca XML que interprete os arquivos XML e permita editá-los facilmente.

    
por Braiam 11.11.2013 / 19:29