Come scaricare ALL dconf / gsettings in modo da poterli confrontare tra due macchine diverse?

10

Il problema:

Ho due macchine, entrambe con Ubuntu Gnome 14.04 aggiornato, e entrambe con installato l'ultimo CrossOver Linux (1) per eseguire MS Office 2007 su di esso. Lo so, è un programma proprietario, ma il problema è più generale e riguarda anche il vino. Per favore non smettere di leggere.

Entrambe le macchine hanno una tastiera spagnola che funziona bene la maggior parte del tempo (mostrando a volte un bug noto ma penso che non sia correlato). Il problema è che su uno di essi c'è una serie di programmi in esecuzione su Crossover Wine interessati da un bug ciò rende le chiavi non funzionanti su alcuni programmi, in particolare MS Office Word (c'è anche un altro bug per un altro problema, ma sembra che sia lo stesso problema ).

Disabilitare IBus nel supporto linguistico - & gt; Cambia il metodo di input della tastiera e disattiva XMODIFIERS funziona su una macchina ma non sull'altra (!).

Quindi deve essere una strana impostazione che fa la differenza ...

La domanda

È possibile scaricare tutto il database di configurazione gsetting / dconf / any (2) in un file leggibile in modo da poter controllare le differenze con diff -u ?

Lo so

gsettings list-recursively org.freedesktop.ibus.general

funziona, ma sono abbastanza perplesso che

gsettings list-recursively org.freedesktop

dà l'errore

No such schema 'org.freedesktop'

... quindi sembra che non possa scaricare tutto il registro in un colpo solo. Qualche suggerimento?

Note a piè di pagina :

(1) Questa è una versione di Wine con supporto tecnico aggiunto e correzioni per far funzionare meglio alcuni programmi. Molti miglioramenti percorrono il Wine gratuito, quindi penso che sia una buona parte dell'ecosistema di Ubuntu; tuttavia non aggiungo il link per evitare di essere accusato di pubblicità ;-)

(2) Possiamo chiamarlo ciò che è veramente --- un registro come quello infame di Windows?

    
posta Rmano 11.09.2014 - 16:37

2 risposte

16

Utilizza il comando dump di dconf ( link ):

 dconf dump /
    
risposta data R1tschY 11.09.2014 - 16:49
4

gsettings list-recursively richiede un nome schema completo, non funziona con nomi di schema parziali. Quindi non puoi utilizzare org.freedesktop .

Ma puoi farlo con dconf :

 dconf dump /org/freedesktop/

Nota la notazione differente qui: dconf non usa schemi ma directory.

    
risposta data Florian Diesch 11.09.2014 - 16:50

Leggi altre domande sui tag