您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“gsettings中常用操作有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“gsettings中常用操作有哪些”這篇文章吧。
gsettings提供了對GSetings的命令行操作。
GSetings實際上是一套高級API,用來操作dconf。
dconf存儲著GNOME3的配置,是二進制格式。它做為GSettings的后端系統存在,暴露出低級API。在GNOME2時代,類似的角色是gconf,但它是以XML文本形式存儲。
更接地氣的說法是,dconf是GNOME3的注冊表,gsettings是一個查詢、讀取、設置注冊表鍵值的命令行工具。
列出所有schema
gsettings list-schemas
查找某個schema
gsettings list-schemas | grep "org.gnome.settings-daemon.plugins.keyboard" org.gnome.settings-daemon.plugins.keyboard
查找某個schema下的所有key
gsettings list-keys "org.gnome.settings-daemon.plugins.keyboard" active priority
查看某個schema下某個key的值
gsettings get "org.gnome.settings-daemon.plugins.keyboard" priority 0
查看某個schema下某個key的值類型
這是一個整形
gsettings range "org.gnome.settings-daemon.plugins.keyboard" priority type i
這是一個boolean類型
gsettings range "org.gnome.settings-daemon.plugins.keyboard" active type b
設置某個schema下某個key的值
gsettings set "org.gnome.settings-daemon.plugins.keyboard" active false
也可以一步到位,同時搜索schema和keys
gsettings list-recursively | grep "org.gnome.settings-daemon.plugins.keyboard" org.gnome.settings-daemon.plugins.keyboard active false org.gnome.settings-daemon.plugins.keyboard priority 0 org.gnome.settings-daemon.plugins.keyboard active false org.gnome.settings-daemon.plugins.keyboard priority 0
以上是“gsettings中常用操作有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。