Ändern Sie die Gsettings für andere (alle) Benutzer aus der Ferne

Ändern Sie die Gsettings für andere (alle) Benutzer aus der Ferne

Ich konfiguriere mehrere Ubuntu 12.04/13.10-Computer remote mit cfengine3. Ich frage mich, wie ich dem Launcher ein Element für alle Benutzer hinzufügen kann. Ich weiß, dass ich com.canonical.Unity.Launcher-Favoriten festlegen muss, aber ich weiß nicht, wie ich das für alle Benutzer über ein Skript machen kann. Ich habe auch gesehendieser Beitragdas sieht sehr ähnlich aus wie das, was ich brauche, nur möchte ich auchÄnderungen auf bestehende Benutzer anwenden. Wie kann ich das tun?

Anders ausgedrückt: Ich frage mich, wie ich Starterelemente für einen (oder alle) Benutzer über ein als Root ausgeführtes Skript festlegen kann.

Antwort1

Bedenken Sie, dass jeder Benutzer seine eigenen bevorzugten Anwendungen haben kann.Wenn CFengine Ihnen jedoch erlaubt, beliebige Befehle auszuführen, können Sie ein Skript zum Bearbeiten erstellen, /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xmlwie beschriebenHierEs wird empfohlen, für Ihr Skript eine XML-Bibliothek zu verwenden, die die XML-Dateien interpretiert und Ihnen ermöglicht, sie einfach zu bearbeiten.

verwandte Informationen