背景
與之前的GNOME 終端更新配色方案的發布輕而易舉。只需 5 行程式碼就足以完成這個任務。
gconftool-2 -s -t bool /apps/gnome-terminal/profiles/Default/use_theme_background false
gconftool-2 -s -t bool /apps/gnome-terminal/profiles/Default/use_theme_colors false
gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/background_color '#121212121212'
gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/foreground_color '#f1f1ebebebeb'
gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/palette '#484848483e3e:#dcdc25256666:#8f8fc0c02929:#d4d4c9c96e6e:#5555bcbccece:#93935858fefe:#5656b7b7a5a5:#acacadada1a1:#8f8f89897272:#ffff26267676:#b9b9fcfc3232:#fffff7f78080:#6b6be9e9ffff:#aeae8282ffff:#6b6bffffe4e4:#eaeaebebdada'
現在,與GNOME 終端 3.14.2,它使用dconf
,必須運行一個超過 100 行的腳本(這裡是一個副本)建立一個新的輪廓並做了很多我難以理解的事情。
主要問題
我現在想知道是否有一個類似於我之前的 5 行腳本的新版本GNOME 終端,如果沒有,為什麼。
次要問題
我運行自動處理所有事情的腳本,我想「撤消」它所做的事情,但我不知道那是什麼。我以為我可以Default
在 中選擇配置文件Edit / Preferences / Profiles
,但在那裡我只能找到由腳本創建的配置文件。
所以我創建了一個新的。這是否意味著最初沒有配置文件,或者腳本已經覆蓋了配置Default
文件?
邊註
這個答案dconf
是關於兩者和較舊的分步指南gconftool-2
。
實驗
我正在嘗試理解這一點大劇本透過在模擬用戶上運行它,使環境仍然原始。
我注意到沒有
/org/gnome/terminal/legacy/profiles:/
我能跑的就是
colours@debian:~$ dconf list /org/gnome/terminal/legacy/
schema-version
Default
我之前可以調整的設定檔發生了什麼變化?哦
好的,還有一些進展...通過取消勾選,Use colours from the system theme
我可以看到profile:/
和<profile id>
。從那裡,我可以通過 更改背景顏色dconf write
,儘管仍然不清楚如何獲取所有可用可配置參數的列表。
所以,看起來是新版的GNOME 終端個人Default
資料遺失。因此,首先需要建立一個配置文件,以便能夠修改預設外觀。這種行為是新的,它在我的思路中造成了一些混亂。
我的第一個問題的答案可能是:
- 建立個人
Default
資料, - 應用
dconf
程式設置, - 手動切換到個人
Default
資料。
讓我們看看是否可以透過自動設定檔選擇來修復第 3 點。