使 gedit 嵌入式終端顏色與預設終端相同

使 gedit 嵌入式終端顏色與預設終端相同

我剛剛更新到 11.10,現在 gedit 中的嵌入式終端與我的預設終端不符。我討厭看著白色和黑色的終端機。有誰知道如何使嵌入式終端與預設終端匹配?

這是截圖:

螢幕截圖

我希望 gedit 中的嵌入式終端與我的預設終端相符。

答案1

  1. 請確定您已安裝以下軟體包:

  2. 打開gconf-editor並導航至應用程式 ➜ gnome 終端並選擇一個設定檔:

    在此輸入影像描述

  3. 現在打開dconf-editor並導航到org ➜ gnome ➜ gedit ➜ 插件 ➜ 終端並取消選取使用主題顏色鑰匙:

    在此輸入影像描述

  4. 從 gconf-editor 複製以下值

    • 背景顏色
    • 前景色
    • 調色盤

    轉到 dconf-editor 中的對應鍵。嵌入式終端現在應該與常規 gnome 終端相符。

    在此輸入影像描述

答案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.pyUbuntu 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先停用。

相關內容