web-dev-qa-db-ja.com

gedit組み込み端末の色をデフォルトの端末と同じにします

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

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

Screenshot

Geditの組み込み端末をデフォルトの端末と一致させたい。

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

  2. gconf-editorを開いてapps navigate gnome-terminalに移動し、プロファイルを選択します。

    enter image description here

  3. dconf-editorを開き、org gn gnome➜gedit➜plugins➜terminalに移動し、use-theme-colorsキー:

    enter image description here

  4. Gconf-editorから、の値をコピーします

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

    dconf-editorの対応するキーに移動します。埋め込み端末は通常のgnome-terminalと一致するはずです。

    enter image description here

36
Isaiah

これは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 =白の背景

18
John

システムテーマの色を使用するにチェックマークが付いていないことを確認してから、動作するはずです:

enter image description here

4
htorque

gconf-editorを開き、apps->gnome-terminal->profiles->Defaultに移動します

  • Use-theme-colorsオプションのチェックを外します。
  • 前景色の設定:#FFFFFF
  • 背景色の設定:#000000

これにより、テキストが白に、背景が黒に設定されます。端末と組み込み端末の両方にこれを設定します。それぞれに異なる色を使用したい場合は、代わりにこれを行います。

gconf-editorを開き、apps->gedit-2->pluginsに移動します

  • Use_theme_colorsという名前の新しいキーを作成します
  • タイプをブールに設定します
  • 値を次の値に設定します:False
  • Foreground_colorという名前の新しいキーを作成します
  • タイプをStringに設定します
  • 値を#FFFFFFに設定します
  • Background_colorという名前の新しいキーを作成します
  • タイプをStringに設定します
  • 値を#000000に設定します

ファイルを編集/usr/lib/gedit-2/plugins/terminal.py

線の下:

GCONF_PROFILE_DIR = "/apps/gnome-terminal/profiles/Default"

新しい行を追加します。

GCONF_GEDIT_DIR = "/apps/gedit-2/plugins"

次に、行を置き換えます。

if not gconf_get_bool(self.GCONF_PROFILE_DIR + "/use_theme_colors"):
fg_color = gconf_get_str(self.GCONF_PROFILE_DIR + "/foreground_color", None)
bg_color = gconf_get_str(self.GCONF_PROFILE_DIR + "/background_color", None)

と:

if not gconf_get_bool(self.GCONF_GEDIT_DIR + "/use_theme_colors"):
fg_color = gconf_get_str(self.GCONF_GEDIT_DIR + "/foreground_color", None)
bg_color = gconf_get_str(self.GCONF_GEDIT_DIR + "/background_color", None)

これで、apps->gedit-2->pluginsで作成したキーを使用して、埋め込み端末のみの色を設定できます

1
Gary

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を調べると、そのようなプロファイルがありました。 削除後 with:

dconf reset -f /org/gnome/terminal/legacy/profiles:/

org.gnome.gedit.plugins.terminalの設定を変更して、それらを有効にすることができます。 background-colorの場合、最初にuse-theme-coloursを無効にする必要がありました。

1
muru

13.04では、プロパティへのgconf-editorパスが次のように変更されました:org-> gnome-> gedit-> terminal

0
Nico Grunfeld