Come cercare dconf per chiavi o valori?

20

Ho caricato dconf-editor . Non c'è un menu, ma ho scoperto che puoi premere Ctrl+F e inserire un termine di ricerca.

Tuttavia, non so che cosa effettivamente Ctrl+F cerchi. Quando inserisco un termine (ad esempio panel o unity-greeter ), non ottengo risultati.

Ho anche provato gsettings alla riga di comando, ma senza fortuna qualunque opzione ho provato; Devo farlo in modo errato.

Come faccio a cercare una chiave o un valore specifico all'interno di dconf?

    
posta Paddy Landau 29.07.2012 - 18:30
fonte

1 risposta

24

Innanzitutto, la funzione di ricerca in dconf-editor ricerca solo tra quelle cose che sono direttamente visibili sullo schermo o raggiungibili scorrendo (nota che il campo di ricerca appare simile a quello di altre applicazioni come Nautilus).

Non conosco altri strumenti grafici che potresti usare. Quindi probabilmente hai bisogno di usare lo strumento da riga di comando dconf (anche dal pacchetto dconf-tools ).

Specificamente per la ricerca in modo ricorsivo attraverso l'intero database (incluse chiavi e valori) vorrei usare questo comando:

dconf dump / | grep SEARCH-TERM

dump ti fornisce fondamentalmente l'intero database in un formato simile a "Windows-Ini-File". Per sfogliare il database, usa dconf list /PATH .

Come hai menzionato gsettings , il comando di ricerca equivalente è:

gsettings list-recursively | grep SEARCH-TERM

Tuttavia, questo potrebbe non essere quello che vuoi (per una ricerca di unity , questo dà risultati completamente diversi per me). Non sei sicuro di quale database è usato qui.

Modifica: dopo aver letto questa domanda , ho notato che dconf mostra solo le impostazioni effettivamente impostate nel database, non tutte le impostazioni possibili come dconf-editor . A quanto pare puoi utilizzare gsettings list-schemas per darti tutte le impostazioni possibili.

    
risposta data Philipp Wendler 06.08.2012 - 20:11
fonte

Leggi altre domande sui tag