
我更喜歡使用 gsettings 而不是 dconf-editor,因為 dconf-editor 缺乏直接轉到模式的命令列選項(例如,我必須執行“org - click - gnome -click - settings-daemon - click - plugins - click - 電源- 點擊)。
最好的,於爾根
答案1
無法使用 執行此操作gsettings
,因為該選項根本不存在。有廣泛的文檔以及gsettings
該程式的內部結構,請造訪 Gnome 官方網站。
然而, 有一個有趣的項目在 github 上,gsettings-info
這完全符合你的要求。它是一個腳本,用於從 gschema 資訊中查詢有關架構和/或鍵的信息,並返回與使用dconf-editor
.
您將需要 Git 和 git xsltproc (用於讀取 gschema 資訊的函式庫)
sudo apt install git xsltproc
透過以下方式取得該程式:
git clone git://github.com/jmatsuzawa/gsettings-info.git
cd gsettings-info
現在您可以運行腳本了
./gsettings-info <command>
您可以從主資料夾運行它(偶爾可以透過轉到該資料夾並使用 來更新它git pull
),或者安裝到系統或將其放在您的~/bin
資料夾中,以便只需輸入 即可使用gsettings-info
。
如果您從下載的資料夾運行它,輸入./gsettings-info help
將給出所有選項,自述文件和資訊也如此Github 頁面。
您可以找到有關架構和鍵的大量資訊。以下是如何找到有關某些鍵的資料的範例。這假設它是從下載的資料夾運行的,因此./
需要運行腳本。
要查找有關所選架構的特定鍵的詳細信息,請輸入:
./gsettings-info desc org.gnome.gnumeric.autocorrect
返回:
init-caps: Autocorrect initial caps init-caps-list: Autocorrect initial caps first-letter: The autocorrect engine does not correct the initial caps for words in this list. first-letter-list: The autocorrect engine does not correct the first letter for words in this list. names-of-days: Autocorrect names of days replace: Autocorrect replace
若要顯示特定鍵的預設值和訊息,請使用:
./gsettings-info show org.gnome.gnumeric.autocorrect init-caps
返回:
KEY: init-caps TYPE: b SUMMARY: Autocorrect initial caps DESCRIPTION: Autocorrect initial caps DEFAULT: true
這似乎正是您正在尋找的內容,並且是在命令行而不是在dconf-editor
.
答案2
您可以使用gsettings describe
來取得鍵的描述並gsettings range
取得鍵的可能值。