Ich musste nur eine Neuinstallation durchführen und als Teil dieses Prozesses starte ich ein neues Konto, um einige der Crufty-Konfigurationen zu entfernen, die ich im Laufe der Zeit aufgebaut habe.
Ich war ziemlich erfolgreich darin, die Konfiguration bestimmter Anwendungen durch Kopieren über ihre alten Verzeichnisse auszuwählen, aber gedit
es ist ein Schmerz.
Ich habe bereits Folgendes kopiert:
.gconf/apps/gedit-2
.local/share/gedit
.config/gedit
Und das hat mir erlaubt, meine alten Plugins zu verwenden, aber sonst nichts. Es werden keine Farben gespeichert, welche Plugins aktiviert wurden oder welche Plugins konfiguriert wurden.
Ich komme aus der gleichen Version von Ubuntu und hätte erwartet, dass dies alle meine Einstellungen berücksichtigt. Ich fürchte, es könnte eine Konfiguration stecken bleiben dconf
.
gtksourceviewer
Ordner stattgedit
Antworten:
gedit behält einige seiner Einstellungen in der Gnome-Registrierung bei.
Sie können sie sehen, wenn Sie gconf-editor erzeugen und / apps / gedit-2 besuchen
Verwenden Sie zum Exportieren etw
gconftool --dump / apps / gedit-2> gedit.settings
Kopieren Sie dann die Datei gedit.settins und importieren Sie mit
gconftool - lädt gedit.settings
(oder spielen Sie mit dem Verzeichnis ~ / .gconf, aber es ist möglicherweise weniger sicher)
Update: Einige der Attribute werden möglicherweise nicht nur für gedit festgelegt, sondern allgemeiner. Einige Suchanfragen im gconf-Editor können beim Auffinden hilfreich sein.
quelle
Ich würde zunächst zu dem Schluss kommen, dass Sie korrekt sind, wenn diese Einstellungen von dconf gespeichert werden. Das erste was ich tat war rennen
Ich habe durchgesehen und außer dem, was Sie bereits erwähnt haben, nicht viel anderes gefunden. Ich habe mich dann damit beschäftigt herauszufinden, wo die dconf-Einstellungen gespeichert sind, und festgestellt, dass Sie die Einstellungen mit beiden überprüfen würden
oder lesen Sie die tatsächlichen Einstellungen, indem Sie 'list' durch 'read' ersetzen, sobald Sie die Einstellung gefunden haben, die Sie mit dem Befehl list lesen möchten.
Ich denke, die einfachste Option ist das Kopieren
~/.config/dconf/
und aller Unterverzeichnisse, es sei denn, Sie können bestimmen, welches Benutzerverzeichnis Ihnen gehört.Die andere Alternative ist die Verwendung
dconf dump
unddconf write
Sie können eine Menge von Informationen , die Sie hier brauchen: Am Ende dieser Seitequelle
Sie hatten Recht damit, dass die Konfiguration in dconf stecken bleibt. Dort leben die Einstellungen von gedit. Ich würde jedoch nicht empfehlen, sie über mehrere Versionen hinweg zu portieren. Es gibt keine Garantie dafür, dass sie kompatibel sind, und Sie erhalten möglicherweise alle möglichen bösen Ergebnisse. Versuchen Sie, sowohl Quell- als auch Ziel-gedit-Installationen auf dieselbe Version zu bringen, bevor Sie versuchen, die Einstellungen zu migrieren.
Um das zu tun, was Sie gefragt haben, können Sie den Konfigurationsspeicherauszug zunächst in einer Datei mit dem Namen speichern
gedit-dump.conf
:Dann würden Sie auf dem Zielcomputer diese Datei laden:
Sie wussten, dass sich die Einstellungen möglicherweise in der dconf-Datenbank befinden, sodass Sie selbst hätten überprüfen können, wo sie sich befinden:
Bei Bedarf können Sie die Einstellungen von gedit bereinigen mit:
quelle