Я не могу этого сделать, потому что org- & gt; gnome- & gt; gedit не существует в dconfИзменить цвет фона встроенного терминала в gedit [duplicate]

Я только что обновился до 11.10, и теперь мой встроенный терминал в gedit не соответствует моему терминалу по умолчанию. Я ненавижу смотреть на белый и черный терминал. Кто-нибудь знает, как заставить встроенный терминал соответствовать терминалу по умолчанию?

Это скриншот:

Screenshot [/g0]

Я хочу, чтобы встроенный терминал в gedit, чтобы соответствовать моему терминалу по умолчанию.

31
задан 17 October 2011 в 21:04

3 ответа

  1. Убедитесь, что установлены следующие пакеты: dconf-tools gconf-editor
  2. Откройте gconf-editor и перейдите к apps ➜ gnome-terminal и выберите профиль: enter image description here [/g6]
  3. Теперь откройте dconf-editor и перейдите в org ➜ gnome ➜ gedit ➜ плагины ➜ terminal и снимите галочку use-theme-colors : enter image description here [/g7]
  4. Из gconf-редактора скопируйте значения фонового цвета переднего плана цвета к соответствующим клавишам в dconf-редакторе. Теперь встроенный терминал должен соответствовать регулярному терминалу gnome.
36
ответ дан 25 July 2018 в 02:57
  1. Убедитесь, что установлены следующие пакеты: dconf-tools gconf-editor
  2. Откройте gconf-editor и перейдите к apps ➜ gnome-terminal и выберите профиль: enter image description here [/g6]
  3. Теперь откройте dconf-editor и перейдите в org ➜ gnome ➜ gedit ➜ плагины ➜ terminal и снимите галочку use-theme-colors : enter image description here [/g7]
  4. Из gconf-редактора скопируйте значения фонового цвета переднего плана цвета к соответствующим клавишам в dconf-редакторе. Теперь встроенный терминал должен соответствовать регулярному терминалу gnome.
36
ответ дан 15 August 2018 в 03:58
  • 1
    Спасибо за очень подробный ответ. К сожалению, когда я изменяю значения терминала gedit, а затем оставляю текст редактирования. Значение, которое я изменил, сбрасывается. Я делаю что-то глупое здесь? – Hugo 20 October 2011 в 14:59
  • 2
  • 3
    – waspinator 8 March 2012 в 09:37
  • 4
  • 5
    На самом деле, хороший способ сделать то, что вы хотите сделать, очень близок к прецедентному решению, за исключением одной маленькой точки. Если вы хотите изменить свой цвет палитры «Gnome terminal», без изменения его значения для встроенного терминала с помощью dconf-редактора, решение состоит в том, чтобы просто удалить значение палитры с помощью dconf-editor. Как и в прецедентном решении, в котором говорится, чтобы скопировать значение параметра палитры, но просто удалить его (заполните значение параметра палитры подключаемого терминала плагина до пробела). - Наереен. – user 27 June 2012 в 22:24

Откройте gconf-editor и перейдите к apps->gnome-terminal->profiles->Default

  • Снимите флажок с опцией use-theme-colors.
  • Установите цвет переднего плана: #FFFFFF
  • Установить цвет фона: # 000000

Это приведет к тому, что текст будет белым, а фон - черным.

Откройте gconf-editor и перейдите к apps->gedit-2->plugins

  • Создайте новый ключ с именем use_theme_colors
  • Задайте тип: Boolean
  • Установите значение: False
  • Создайте новый ключ с именем foreground_color
  • Задайте тип: String
  • Установите значение: #FFFFFF
  • Создайте новый ключ с именем background_color
  • Установите тип to: 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
ответ дан 25 July 2018 в 02:57

Другие вопросы по тегам:

Похожие вопросы: