我装了dconf-editor。没有菜单,但我确实发现您可以按Ctrl+F并输入搜索词。
但是,我不知道Ctrl+F实际上搜索了什么。当我输入一个术语(例如panel或unity-greeter)时,我没有收到任何结果。
我也在命令行中尝试过gsettings,但是无论我尝试了什么选项,都没有结果;我一定是做错了。
如何在dconf中搜索特定的键或值?
发布于 2012-08-06 18:11:47
首先,dconf-editor中的搜索函数只搜索屏幕上可直接看到或可通过滚动访问的内容(注意,搜索字段与其他应用程序(如Nautilus)中的搜索字段类似)。
我知道没有其他图形工具可以使用。因此,您可能需要使用命令行工具dconf (也来自包dconf-tools)。
特别是为了递归地搜索整个数据库(包括键和值),我将使用以下命令:
dconf dump / | grep SEARCH-TERMdump基本上以“Windows”-like格式提供整个数据库。要浏览数据库,请使用dconf list /PATH。
正如您已经提到的gsettings,等效的搜索命令是:
gsettings list-recursively | grep SEARCH-TERM但是,这可能不是您想要的结果(对于搜索unity,这给了我完全不同的结果)。不确定这里使用的是哪个数据库。
编辑:在阅读这个问题之后,我注意到dconf只显示数据库中实际设置的设置,而不是像dconf-editor这样的所有可能设置。显然,您可以使用gsettings list-schemas为您提供所有可能的设置。
发布于 2018-12-10 22:18:03
dconf read <KEY>例如,要读取当前壁纸图片文件名:
dconf read /org/mate/desktop/background/picture-filename获得dconf转储/> dconf.dump键列表
然后,可以检查文本文件dconf.dump中要查询的键。要构造壁纸查询,请参见以下内容:
[org/mate/desktop/background]
color-shading-type='vertical-gradient'
primary-color='rgb(88,145,188)'
picture-options='zoom'
picture-filename='yourwallpaperpicturefile.png' <<<
secondary-color='rgb(60,143,37)'https://askubuntu.com/questions/169704
复制相似问题