Wie werden ALLE dconf / gsettings abgelegt, damit ich sie zwischen zwei verschiedenen Rechnern vergleichen kann?

10

Das Problem:

Ich habe zwei Maschinen, beide mit Ubuntu Gnome 14.04 up-to-date, und beide haben das neueste CrossOver Linux (1) installiert, um MS Office 2007 darauf laufen zu lassen. Ich weiß, es ist ein proprietäres Programm, aber das Problem ist allgemeiner und betrifft auch Wein. Bitte hör nicht auf zu lesen.

Beide Maschinen haben eine spanische Tastatur, die die meiste Zeit gut funktioniert (zeigt manchmal eine Bekannter Fehler , aber ich denke, es ist nicht verwandt). Das Problem ist, dass auf einem von ihnen gibt es eine Reihe von Programmen unter Crossover-Wein von einem Fehler betroffen das macht die toten Schlüssel nicht funktionierend auf irgendeinem Programm, insbesondere MS Office Word (es gibt auch ein weiterer Fehler für ein anderes Problem, aber es scheint, es ist das gleiche Problem ).

Deaktivieren von IBus in der Sprachunterstützung - & gt; Ändern Sie die Tastatureingabemethode, und deaktivieren Sie XMODIFIERS auf einem Computer, aber nicht auf dem anderen (!).

Es muss also eine seltsame Einstellung sein, die den Unterschied macht ...

Die Frage

Ist es möglich, die gesamte gsetting / dconf / whatever Konfigurationsdatenbank (2) in eine lesbare Datei zu schreiben, damit ich Unterschiede mit diff -u überprüfen kann?

Ich weiß das

gsettings list-recursively org.freedesktop.ibus.general

funktioniert, aber ich bin ziemlich verwirrt,

gsettings list-recursively org.freedesktop

gibt den Fehler

No such schema 'org.freedesktop'

... so scheint es, dass ich nicht die gesamte Registrierung auf einmal löschen kann. Irgendein Hinweis?

Fußnoten :

(1) Dies ist eine Version von Wine mit zusätzlicher technischer Unterstützung und Fixes, um einige Programme besser auszuführen. Eine Menge von der Verbesserung perkoliert auf freiem Wein, also denke ich, ist ein guter Teil des Ubuntu-Ökosystems; dennoch füge ich den Link nicht hinzu, um zu vermeiden, dass ich wegen Publicity beschuldigt werde ;-)

(2) Können wir es so nennen, wie es wirklich ist - eine Registry wie die berüchtigte Windows-Version?

    
Rmano 11.09.2014, 16:37

2 Antworten

16

Verwenden Sie den dump -Befehl von dconf ( link ):

 dconf dump /
    
R1tschY 11.09.2014, 16:49
4

gsettings list-recursively benötigt einen vollständigen Schemanamen, es funktioniert nicht mit partiellen Schemanamen. Sie können also org.freedesktop nicht verwenden.

Aber Sie können dies mit dconf :

tun
 dconf dump /org/freedesktop/

Beachten Sie die unterschiedliche Schreibweise hier: dconf verwendet keine Schemas, sondern Verzeichnisse.

    
Florian Diesch 11.09.2014 16:50

Tags und Links