Faça com que as cores do terminal incorporado do gedit sejam as mesmas do terminal padrão

31

Acabei de atualizar para o 11.10 e agora o meu terminal incorporado no gedit não corresponde ao meu terminal padrão. Eu odeio olhar para um terminal branco e preto. Alguém sabe como fazer com que o terminal incorporado corresponda ao terminal padrão?

Esta é uma captura de tela:

Eu quero que meu terminal incorporado no gedit corresponda ao meu terminal padrão.

    
por Hugo 16.10.2011 / 18:10

6 respostas

36
  1. Verifique se você possui os seguintes pacotes instalados:

  2. Abra gconf-editor e navegue até aplicativos ➜ gnome-terminal e selecione um perfil:

  3. Agora abra dconf-editor e navegue até org ➜ gnome ➜ gedit ➜ plugins ➜ terminal e desmarque a chave use-theme-colors :

  4. Do gconf-editor, copie os valores do

    • cor de fundo
    • cor de primeiro plano
    • paleta

    para as chaves correspondentes no dconf-editor. O terminal embarcado deve agora corresponder a um terminal gnome regular.

por Isaiah 20.10.2011 / 01:20
18

Isto é para o gedit 3

O mesmo problema aqui branco em cinza claro.

Eu editei manualmente /usr/lib/gedit/plugins/terminal.py . O terminal usado é o xterm.

Pesquisar por:

fg = context.get_color(Gtk.StateFlags.NORMAL)
bg = context.get_background_color(Gtk.StateFlags.NORMAL)

Eu substituo por

fg = Gdk.RGBA(0, 0, 0, 1)
bg = Gdk.RGBA(1, 1, 1, 1)

Informações: fg = texto em preto, bg = fundo branco

    
por John 10.07.2012 / 16:10
4

Certifique-se de que você não marcou Usar cores do tema do sistema , então deve funcionar:

    
por htorque 14.04.2011 / 22:11
1

Abra gconf-editor e vá para apps->gnome-terminal->profiles->Default

  • Desmarque a opção use-theme-colors.
  • Definir cor do primeiro plano: #FFFFFF
  • Definir cor de fundo: # 000000

Isso definirá o texto como branco e o plano de fundo como preto. Ele irá definir isso para o terminal e terminal embutido, se você quiser usar cores diferentes para cada um, então faça isso.

Abra gconf-editor e vá para apps->gedit-2->plugins

  • Crie uma nova chave chamada use_theme_colors
  • Defina o tipo como: Boolean
  • Defina o valor para: False
  • Crie uma nova chave chamada foreground_color
  • Defina o tipo como: String
  • Defina o valor como: #FFFFFF
  • Crie uma nova chave chamada background_color
  • Defina o tipo como: String
  • Defina o valor para: # 000000

Edite o arquivo /usr/lib/gedit-2/plugins/terminal.py

Abaixo da linha:

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

Adicione uma nova linha:

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

Em seguida, substitua as linhas:

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)

Com:

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)

Agora você pode definir as cores apenas para o terminal incorporado, com as chaves criadas em apps->gedit-2->plugins

    
por Gary 12.11.2015 / 14:33
1

Inserindo terminal.py para o Ubuntu 16.04, parece que ele carrega algum perfil legado:

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

Inserindo org.gnome.terminal.legacy.profiles: em dconf-editor , havia esse perfil. Depois de deletar com:

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

Eu poderia alterar as configurações em org.gnome.gedit.plugins.terminal e fazer com que elas entrem em vigor. Para background-color , tive que desativar use-theme-colours primeiro.

    
por muru 16.01.2017 / 06:52
0

em 13.04, o caminho do gconf-editor para as propriedades foi alterado para: org - & gt; gnome - & gt; gedit - & gt; terminal

    
por Nico Grunfeld 26.07.2013 / 01:35