====== gsettings ====== * [[https://eightplus.github.io/2019/11/07/2019-11-07-qgsettings/]] * [[http://manpages.ubuntu.com/manpages/bionic/man1/gsettings.1.html|ubuntu man]] * [[https://docs.gtk.org/gio/class.Settings.html|gtk doc]] ^ 命令 ^ 说明 ^ | gsettings list-schemas | 显示系统已安装的不可重定位的schema(已安装并有固定path的 schema)。 | | gsettings list-relocatable-schemas | 显示已安装的可重定位的schema(已安装却没有固定path的 schema)。 | | gsettings list-children SCHEMA | 显示指定schema的children,其中SCHEMA为xml文件中schema的id属性值 | | gsettings list-keys SCHEMA | 显示指定schema的所有项(key)。 | | gsettings range SCHEMA KEY | 查询指定schema的指定项KEY的有效取值范围。 | | gsettings get SCHEMA KEY | 显示指定schema的指定项KEY的值。 | | gsettings set SCHEMA KEY VALUE | 设置指定schema的指定项KEY的值为VALUE。 | | gsettings reset SCHEMA KEY | 恢复指定schema的指定项KEY的值为默认值。 | | gsettings reset-recursively SCHEMA | 恢复指定schema的所有key的值为默认值。 | | gsettings list-recursively [SCHEMA] | 如果有SCHEMA参数,则递归显示该schema的所有项(key)和值(value),如果没有则显示所有schema的项和值。 |