%20usu%C3%A1rios%20remotamente.png)
Eu configuro vários computadores Ubuntu 12.04/13.10 remotamente usando cfengine3. Gostaria de saber como posso adicionar um item ao Launcher para todos os usuários. Estou ciente de que preciso definir os favoritos do com.canonical.Unity.Launcher, mas não sei como fazer isso para todos os usuários a partir de um script. Eu também viesta postagemque é muito parecido com o que eu preciso, só que também queroaplicar as alterações aos usuários existentes. Como posso fazer isso?
Dito de outra forma: estou me perguntando como definir itens do inicializador para um (ou todos) usuários a partir de um script executado como root.
Responder1
Lembre-se que cada usuário pode ter seus próprios aplicativos preferidos.Dito isto, se o CFengine permitir que você execute comandos arbitrários, você poderá criar um script para editar /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml
conforme descritoaqui. É recomendado que para o seu script você utilize uma biblioteca XML que interprete os arquivos XML e permita editá-los facilmente.