Guias do terminal Gnome: sem contraste entre guias ativas e inativas

24

No Ubuntu 13.04, muitas vezes tenho várias abas abertas no gnome-terminal. O problema é que, embora eu possa definir o título de cada guia, é muito difícil dizer qual guia está ativa - a distinção de cor e renderização entre a guia ativa e a guia inativa é tão sutil que é preciso estudar a barra de guias. muito cuidado.

Existe uma maneira de tornar esse contraste mais óbvio?

Stabledog
fonte
Qual é o nome do tema que você está usando?
Distinção colorida deve ser um IMHO padrão são. Vamos GNOME!
blong
Esse problema é ainda mais significativo em gedit.
Nobar

Respostas:

22

Estou executando o Ubuntu 13.10 com o tema Ambience - teve o mesmo problema.

Solução: edite ~/.config/gtk-3.0/gtk.css(talvez seja necessário criá-lo) e adicione:

TerminalWindow,
TerminalWindow.background {
        background-color: #6e6e6e;
        color: #000000;
}

TerminalWindow .notebook tab {
        padding: 2;
        background-color: #6e6e6e;
}

TerminalWindow .notebook tab:active {
        background-color: #d1d1d1;
}
renedv1
fonte
O Ubuntu 14.04 tem o mesmo problema. Sua solução resolveu isso para mim.
Nomaed 11/11/14
Tentei a guia: bloco ativo sozinho, sem efeito. : \ Parece que o arquivo não é notado / lido por um terminal gnome recém-aberto. Poderia estar no lugar errado, precisa ser referenciado de algum lugar?
Tomislav Nakic-Alfirevic
Esqueci de adicionar: tentei mudar para outro tema e voltar (como sugerido aqui: askubuntu.com/a/221783/32201 ) e ainda não tem efeito.
Tomislav Nakic-Alfirevic
Solução perfeita. Tem algumas nuances na maneira como combina com certas bordas, mas isso é essencialmente exatamente o que era necessário.
Nacitar sevaht
11

Aqui está o que funcionou para mim no ubuntu 14.04, tentei manter uma aparência geral semelhante e tornar as guias inativas menos brilhantes.

edite o arquivo ~/.config/gtk-3.0/gtk.css

conter

TerminalWindow .notebook tab:active {
    background-color: #f5f4f3;
    foreground-color: #000000;
}

TerminalWindow .notebook tab {
    background-color: #d2d1d0;
    foreground-color: #2e2d2c;
}

fechar TODAS as janelas do terminal iniciam e testam

EDIT : Depois de usar isso por um tempo, ficou claro que uma diferença pronunciada entre a guia ativa e inativa não é suficiente.

Eu acho que é necessário poder dizer uma guia inativa à primeira vista - sem olhar para os lados.

Então, aqui está a configuração atualizada (guias inativas mais escuras):

TerminalWindow .notebook tab:active {
    background-color: #f5f4f3;
    foreground-color: #000000;
}

TerminalWindow .notebook tab {
    background-color: #a2a1a0;
    foreground-color: #1e1d1c;
}
Tjunkie
fonte
Obrigado ... esse trecho da minha vida já passou, mas da próxima vez que eu tiver o problema, vou tentar!
Stabledog
Incrível, Tjunkie, isso funciona muito bem em 15.04
Jean Jordaan
Também funciona em 15.10.
Marc Belmont
nenhum arquivo gtk.css lá no ubuntu 14.04
diEcho
plano não funciona no Ubuntu 14.04 LTS
Tuan
5

Se você deseja tornar o texto da guia ativa mais óbvio, pode modificar o rótulo dessa forma,

edite o arquivo ~/.config/gtk-3.0/gtk.css

TerminalTabLabel.active-page .label {
    color: cyan;
    font-weight: bold;
}

Testado no gnome-terminal 3.17.91

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Aqui está o que estou usando no trabalho no Ubuntu 15.10 com o gnome-terminal 3.16.2. O tamanho menor da guia permite mais área de tela para o terminal usar e eu experimentei o contraste entre as guias ativas e inativas. Acho que o texto do rótulo da guia fica melhor sem o estilo negrito aplicado.

/* gnome-terminal */
@define-color term-win-bg           #262626;
@define-color term-tab-inactive-bg  #333333;
@define-color term-tab-active-bg    #424242;
@define-color ubuntu-orange         #fb9267;

TerminalScreen {
    -TerminalScreen-background-darkness: 0.95;
    background-color: @term-win-bg;
}


TerminalWindow .notebook {
    border: 0;
    padding: 0;
}


TerminalWindow .notebook tab {
    border: 0;
    border-radius: 0px;
    border-image: -gtk-gradient (linear, left top, left bottom,
                                from (alpha (shade (@term-win-bg, 0.9), 0.0)),
                                to (shade (@term-win-bg, 0.9))) 1;
    border-image-width: 0 1px;
    border-color: transparent;
    border-width: 0;
    box-shadow: none;
    background-color: shade(@term-tab-inactive-bg, 1);
}


TerminalWindow .notebook tab:active {
    border: 0;
    border-radius: 0px;
    background-color: shade(@term-tab-active-bg, 1);
}


TerminalTabLabel.active-page .label {
    /*color: @bg_color;
    font-weight: bold
    color: @ubuntu-orange; */
    color: cyan;
}

insira a descrição da imagem aqui

Bruce
fonte
Cor louca, mas funciona =)
AB
Devo admitir minha escolha a cor do texto é mais agradável com abas escuras :)
Bruce
Sinta-se livre para remover minha captura de tela. ;)
AB
Não, está tudo bem.
Bruce
4

Não tenho nenhum problema em distinguir guias ativas e inativas no gnome-terminal usando o tema padrão do Ubuntu - Ambiance.

Olhando no Launchpad, descobri que este é um erro confirmado que afeta muitas pessoas: Difícil distinguir qual guia está selecionada .

Se isso também estiver afetando você, você pode resolver isso alterando o tema do Ubuntu: clique com o botão direito na área de trabalho, selecione Alterar plano de fundo da área de trabalho e, na nova janela aberta, altere o tema para Alto Contraste :

mudar o tema do ubuntu

Então você pode distinguir sem problemas suas guias ativas e inativas no gnome-terminal:

abas do terminal

Radu Rădeanu
fonte
2
Ok, isso é uma ideia. Acho que esperava algo menos global e dramático do que mudar todo o tema da área de trabalho - mas se esse for o único caminho, acho que vale a pena. Obrigado!
Stabledog
Alguma atualização sobre isso para 14.04? Mudar todo o tema parece exagero. E o Alto Contraste, em particular, é muito feio.
Becko
@becko O bug está sendo rastreado aqui: bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+bug/762349 . No entanto, renedv1 da solução é muito simples e eficaz: askubuntu.com/a/406816/31592
BLONG