Nahrál jsem dconf-editor
. Neexistuje žádná nabídka, ale zjistil jsem, že můžete stisknout Ctrl+F
a zadejte hledaný výraz.
Nevím však co Ctrl+F
vlastně hledá. Když zadám výraz (např. panel
nebo unity-greeter
), nedostávám žádné výsledky.
Zkoušel jsem také gsettings
na příkazovém řádku, ale bez úspěchu jakékoli možnosti, které jsem zkoušel; Asi to dělám špatně.
Jak najdu konkrétní klíč nebo hodnotu v dconf?
Přijatá odpověď:
Za prvé, vyhledávací funkce v dconf-editor
vyhledává pouze mezi těmi věcmi, které jsou přímo viditelné na obrazovce nebo dosažitelné posouváním (všimněte si, že vyhledávací pole vypadá stejně jako pole v jiných aplikacích, jako je Nautilus).
Neznám žádný jiný grafický nástroj, který byste mohli použít. Pravděpodobně tedy budete muset použít nástroj příkazového řádku dconf
(také z balíčku dconf-tools
).
Konkrétně pro rekurzivní vyhledávání v celé databázi (včetně klíčů a hodnot) bych použil tento příkaz:
dconf dump / | grep SEARCH-TERM
dump
v podstatě vám dává celou databázi ve formátu podobném „Windows-Ini-File“. Pro procházení databáze použijte dconf list /PATH
.
Jak jste zmínil gsettings
, ekvivalentní vyhledávací příkaz je:
gsettings list-recursively | grep SEARCH-TERM
To však nemusí být to, co chcete (pro hledání unity
, to mi dává úplně jiné výsledky). Nejste si jisti, jaká databáze je zde použita.
Upravit: Po přečtení této otázky jsem si všiml, že dconf
zobrazuje pouze nastavení, která jsou skutečně nastavena v databázi, ne všechna možná nastavení jako dconf-editor
. Zřejmě můžete použít gsettings list-schemas
abyste měli všechna možná nastavení.