首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在dconf中搜索键或值?

如何在dconf中搜索键或值?
EN

Ask Ubuntu用户
提问于 2012-07-29 16:30:49
回答 2查看 16K关注 0票数 35

我装了dconf-editor。没有菜单,但我确实发现您可以按Ctrl+F并输入搜索词。

但是,我不知道Ctrl+F实际上搜索了什么。当我输入一个术语(例如panelunity-greeter)时,我没有收到任何结果。

我也在命令行中尝试过gsettings,但是无论我尝试了什么选项,都没有结果;我一定是做错了。

如何在dconf中搜索特定的键或值?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2012-08-06 18:11:47

首先,dconf-editor中的搜索函数只搜索屏幕上可直接看到或可通过滚动访问的内容(注意,搜索字段与其他应用程序(如Nautilus)中的搜索字段类似)。

我知道没有其他图形工具可以使用。因此,您可能需要使用命令行工具dconf (也来自包dconf-tools)。

特别是为了递归地搜索整个数据库(包括键和值),我将使用以下命令:

代码语言:javascript
复制
dconf dump / | grep SEARCH-TERM

dump基本上以“Windows”-like格式提供整个数据库。要浏览数据库,请使用dconf list /PATH

正如您已经提到的gsettings,等效的搜索命令是:

代码语言:javascript
复制
gsettings list-recursively | grep SEARCH-TERM

但是,这可能不是您想要的结果(对于搜索unity,这给了我完全不同的结果)。不确定这里使用的是哪个数据库。

编辑:在阅读这个问题之后,我注意到dconf只显示数据库中实际设置的设置,而不是像dconf-editor这样的所有可能设置。显然,您可以使用gsettings list-schemas为您提供所有可能的设置。

票数 43
EN

Ask Ubuntu用户

发布于 2018-12-10 22:18:03

代码语言:javascript
复制
dconf read <KEY>

例如,要读取当前壁纸图片文件名:

代码语言:javascript
复制
dconf read /org/mate/desktop/background/picture-filename

获得dconf转储/> dconf.dump键列表

然后,可以检查文本文件dconf.dump中要查询的键。要构造壁纸查询,请参见以下内容:

代码语言:javascript
复制
[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)'
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/169704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档