一、背景
在Windows操作系统中有注册表,同样在Linux中也有类似注册表的东西(对应用程序进行配置以及管理),Linux操作系统(Ubuntu已确认,其他系统未确认)中有两种配置存储系统:
- gconf,基于XML的数据库(后端系统),它有一个界面编辑器
gconf-editor
。主要是在基于gnome2
的Linux操作系统中,比较老。 - dconf,基于BLOB的数据库(后端系统),它有一个界面编辑器
dconf-editor
,比较新。
在gnome3
中,gconf
已经完全被dconf
所替代。同时还有另外一个工具:
- gsettings,用于编辑设置存储后端的CLI工具,在Linux上它使用
dconf
,在Windows上它使用注册表,在OS X上它使用本机数据存储。
二、dconf 安装和使用
在桌面系统中,一般通过界面编辑器比较方便于配置编辑,dconf-editor
不一定系统有缺省安装,如果没有的话,可以通过命令安装:
sudo apt install dconf-tools
或
sudo apt install dconf-editor
安装后执行命令:
dconf-editor
即可打开界面编辑器,如:
具体的键值设置请自行查阅相关资料。
三、gsettings 使用
输入命令:gsettings -h
,可以查看帮助信息,如:
1、示例
(1)银河麒麟Kylin V10 桌面版设置桌面背景图片
gsettings set org.mate.background picture-filename "实际图片绝对路径"