gedit 組み込みターミナルの色をデフォルトのターミナルと同じにする

gedit 組み込みターミナルの色をデフォルトのターミナルと同じにする

11.10 にアップデートしたところ、gedit の埋め込みターミナルがデフォルトのターミナルと一致しなくなりました。白と黒のターミナルを見るのは嫌です。埋め込みターミナルをデフォルトのターミナルと一致させる方法を誰か知っていますか?

これはスクリーンショットです:

スクリーンショット

gedit の埋め込みターミナルをデフォルトのターミナルと一致させたいです。

答え1

  1. 次のパッケージがインストールされていることを確認してください。

  2. 開いてgconf-editor移動しますアプリ ➜ gnome-terminalプロファイルを選択します:

    ここに画像の説明を入力してください

  3. 開いてdconf-editor移動しますorg ➜ gnome ➜ gedit ➜ プラグイン ➜ ターミナルチェックを外してテーマカラーを使用する鍵:

    ここに画像の説明を入力してください

  4. gconf-editorから、以下の値をコピーします。

    • 背景色
    • 前景色
    • パレット

    dconf-editor の対応するキーに渡します。これで、埋め込みターミナルは通常の gnome-terminal と一致するはずです。

    ここに画像の説明を入力してください

答え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

Ubuntu 16.04 を調べたところterminal.py、いくつかのレガシー プロファイルが読み込まれるようです。

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

関連情報