背景

背景

背景

與之前的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資料遺失。因此,首先需要建立一個配置文件,以便能夠修改預設外觀。這種行為是新的,它在我的思路中造成了一些混亂。

我的第一個問題的答案可能是:

  1. 建立個人Default資料,
  2. 應用dconf程式設置,
  3. 手動切換到個人Default資料。

讓我們看看是否可以透過自動設定檔選擇來修復第 3 點。

相關內容