如何設定終端機向後捲動選項為「無限制」 [論壇 - Ubuntu基本設定]
正在瀏覽:
1 名遊客
回覆: 如何設定終端機向後捲動選項為「無限制」 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 895
![]() |
changp 寫到: 我目前的理解, 「gsettings」和「dconf」是兩個分開的系統,是搭配使用的 而「gconf」是另一個系統(舊系統)。 你要使用「gsttings」來設定「gnome-terminal」,必須要「gnome-terminal」是使用「gsttings」來設定的版本 若「gnome-terminal」是使用「gconf」來設定的版本,你則是要使用「gconftool」來設定。 你在回頭看我們之前相關的討論,你應該就會理解。 ============================= 以下是我自己歸納的規則,是這幾次跟你討論,和玩下面幾個指令,觀察下面列的相關的檔案,我理解的機制, 你可以參考「這篇」嘗試看看就會曉得了。 ----------------------------------------------------------------------- 「glib-compile-schemas」會把「/usr/share/glib-2.0/schemas/*.gschema.xml」編譯成「/usr/share/glib-2.0/schemas/gschemas.compiled」 「dconf」則是讀取「~/.config/dconf/user」這裡的設定,所以你可以用「$ dconf dump /」來看, 當你透過「gsettings」來讀某個「key」的「value」,「gsettings」應該會先讀「~/.config/dconf/user」這裡的設定,若這裡有,就給這裡的值, 若沒有,就讀取「/usr/share/glib-2.0/schemas/gschemas.compiled」這裡的值。 所以你用「$ dconf dump /」來看,不會看到所有的設定,也就是「~/.config/dconf/user」只有紀錄被改變過的值, 所以你可以用「gsettings reset」或是「dconf-editor」恢復預設值。 「~/.config/dconf/user」的設定就會被砍掉,然後「預設值」就是讀取「/usr/share/glib-2.0/schemas/gschemas.compiled」。 你也可以直接使用「dconf」改值,不管是不是有「schema」,所以才會有你說的那樣的情形, 「gsettings」才會根據「schema」。 「gsettings」可以採取不同的「backend」來紀錄,不見得要用「dconf」這個系統。 這幾個指令,你可以研究看看他們的用法 * gsettings * dconf * glib-compile-schemas 相關的檔案 * /usr/share/glib-2.0/schemas/*.gschema.xml * /usr/share/glib-2.0/schemas/gschemas.compiled * ~/.config/dconf/user ----------------------------------------------------------------------- 另外有一個要區分的就是「Schemas」和「Relocatable schemas」。 我在之前的「回覆」裡有提,雖然寫的有點雜亂,尚能參考。 ============================= gconf 則是另一個系統 上面的回覆,「這裡」和「這裡」有提相關的,就不再說明了 相關的指令 * gconftool 相關的路徑 * /usr/share/gconf/schemas/ * ~/.gconf/ ============================= 盼能釐清你原本的想法 報告完畢 ![]()
2016/4/18 15:02
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.