Gnome-Terminal überschreibt / ignoriert manuelle Dateiänderungen in .gconf-XML-Profile

2132
goathens

Ich habe eine XML-Datei für ein benutzerdefiniertes Profil für gnome-terminal. Wenn ich die Datei jedoch in ein entsprechendes Verzeichnis wie ~ / .gconf / apps / gnome-terminal / profiles / Default /% gconf.xml lade, wird die Datei beim nächsten Ausführen von gnome-terminal gelöscht. Das Problem tritt auch auf, wenn ich ein neues Profil erstelle und meine XML-Datei manuell über die XML des neu erstellten Profils kopiere. Es passiert auch, wenn ich die Kopieraktionen durchführe, wenn gnome-terminal nicht läuft (ich melde mich bei einer der Pesuedo-Konsolen an und kann daher gnome-terminal nicht ausführen). Egal, was passiert, wenn ich das nächste Mal gnome-terminal starte, werden die Profilfarben nicht angewendet und die von mir bearbeitete Datei% gconf.xml wird in den Inhalt des Standardprofils geändert (wie gesagt, unleserlich).

Ich verwende Ubuntu 10.04 mit dem Gnome-Desktop.

2

1 Antwort auf die Frage

2
ephemient

Es ist nicht gnome-terminalschuld; Es ist lediglich ein Gespräch mit dem gconfdDämon, der eine eigene Ansicht Ihrer Konfiguration hat. Abgesehen vom Lesen beim Start ist es egal, was mit den Dateien auf der Festplatte geschieht.

Anstatt das XML direkt zu bearbeiten, wie wäre es mit gconftool-2 oder einem anderen offiziellen Mechanismus, anstatt zurück zu gehen gconfd?

Wenn dies für Sie zu schwierig ist, kann es möglich sein, das Beenden gconftool-2 --shutdownzu signalisieren gconfd, die Änderungen vorzunehmen und dann neu gconftool-2 --spawnzu starten gconfd. Andere Prozesse, die GSettings oder GConf verwenden, werden jedoch möglicherweise erneut angezeigt, gconfdbevor Sie fertig sind.

Das hilft sehr. Es macht Tracking-Konfigurationen für die Hälfte von Ubuntu zu einem PITA (na ja, nicht zum Tracking, aber zur * Wiederherstellung *), aber ich konvertiere nur meine Configs in gconftool-Skripte. goathens vor 14 Jahren 0
Nachdem ich mir die Dokumentation angesehen habe, muss ich die Frage stellen, ob dies eigentlich ein "guter Grund" für die Verwendung von "--shutdown" ist. Jeffrey D. Swan vor 7 Jahren 0