我剛剛更新到 11.10,現在 gedit 中的嵌入式終端與我的預設終端不符。我討厭看著白色和黑色的終端機。有誰知道如何使嵌入式終端與預設終端匹配?
這是截圖:
我希望 gedit 中的嵌入式終端與我的預設終端相符。
答案1
答案2
這是用於 gedit 3
同樣的問題,這裡是淺灰色的白色。
我手動編輯的/usr/lib/gedit/plugins/terminal.py
。使用的終端機是 xterm。
搜尋:
fg = context.get_color(Gtk.StateFlags.NORMAL)
bg = context.get_background_color(Gtk.StateFlags.NORMAL)
我替換為
fg = Gdk.RGBA(0, 0, 0, 1)
bg = Gdk.RGBA(1, 1, 1, 1)
訊息:fg
= 黑色文本,bg
= 白色背景
答案3
確保您沒有勾選使用系統主題中的顏色那麼它應該可以工作:
答案4
檢查terminal.py
Ubuntu 16.04,它似乎載入了一些舊設定檔:
def get_profile_settings(self):
profiles = self.settings_try_new("org.gnome.Terminal.ProfilesList")
if not profiles:
default_path = "/org/gnome/terminal/legacy/profiles:/:" + profiles.get_string("default") + "/"
settings = Gio.Settings.new_with_path("org.gnome.Terminal.Legacy.Profile",
default_path)
else:
settings = Gio.Settings.new("org.gnome.gedit.plugins.terminal")
return settings
考察org.gnome.terminal.legacy.profiles:
中dconf-editor
,有這樣一個側面。刪除後和:
dconf reset -f /org/gnome/terminal/legacy/profiles:/
我可以更改設定org.gnome.gedit.plugins.terminal
並使它們生效。對於background-color
,我必須use-theme-colours
先停用。