Faça com que as cores do terminal incorporado do gedit sejam iguais às do terminal padrão

Faça com que as cores do terminal incorporado do gedit sejam iguais às do terminal padrão

Acabei de atualizar para 11.10 e agora meu terminal incorporado no gedit não corresponde ao meu terminal padrão. 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:

Captura de tela

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

Responder1

  1. Certifique-se de ter os seguintes pacotes instalados:

  2. Abra gconf-editore navegue atéaplicativos ➜ gnome-terminale selecione um perfil:

    insira a descrição da imagem aqui

  3. Agora abra dconf-editore navegue atéorg ➜ gnome ➜ gedit ➜ plugins ➜ terminale desmarque ousar cores do temachave:

    insira a descrição da imagem aqui

  4. No gconf-editor, copie os valores do

    • cor de fundo
    • cor do primeiro plano
    • paleta

    vá para as chaves correspondentes no dconf-editor. O terminal incorporado agora deve corresponder a um terminal gnome normal.

    insira a descrição da imagem aqui

Responder2

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.

Procurar:

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 preto, bg= fundo branco

Responder3

Certifique-se de que você não marcouUse cores do tema do sistemaentão deve funcionar:

insira a descrição da imagem aqui

Responder4

Inspecionando terminal.pyo Ubuntu 16.04, parece que 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

Inspecionando org.gnome.terminal.legacy.profiles:em dconf-editor, existia tal perfil.Depois de excluí-locom:

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

Eu poderia alterar as configurações org.gnome.gedit.plugins.terminale fazer com que elas entrassem em vigor. Para background-color, tive que desabilitar use-theme-coloursprimeiro.

informação relacionada