GSettings wird beim Neustart zurückgesetzt

GSettings wird beim Neustart zurückgesetzt

Das Formatieren ist mühsam, insbesondere aufgrund der Installation aller Pakete, Konfigurationen usw. Um dies zu vereinfachen, habe ich ein großes Skript mit einfachen Konfigurationsdateien erstellt, das leicht geändert werden kann. Wenn ich also ein Format benötige (z. B. wenn neue Betriebssystemversionen herauskommen), installiere ich einfach das Skript, führe es nach dem ersten Start aus und schon kann es losgehen.

Oder zumindest sollte es so sein. Aber aus irgendeinem Grund funktioniert gsettings nicht richtig.

gsettings set schema key value

Die obige Zeile funktioniert einwandfrei. Das Skript wird jedoch als Root ausgeführt, da es auf Konfigurationsdateien in /etc zugreifen, Pakete installieren und aktualisieren usw. muss. Daher ist die obige Option nicht möglich.

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

Die Verwendung sudosollte funktionieren, tut es aber nicht. Einige der Tasten werden sofort wirksam, andere nicht. Und wenn ich neu starte oder mich abmelde, wird alles auf die Standardeinstellungen zurückgesetzt.

sudo $user -c "gsettings get schema key"

Wenn ich die Werte mit dem obigen Befehl teste, erhalte ich die richtigen. Es scheint also, dass sie richtig eingestellt werden, aber sie wirken sich trotzdem nur auf einige aus und werden beim Neustart oder Abmelden trotzdem zurückgesetzt.

Ich verwende derzeit Ubuntu Gnome 14.04. Dies funktionierte unter 13.04 und davor, seit 13.10 gibt es jedoch ein Problem.

verwandte Informationen