Acabei de passar a maior parte de uma tarde caçando WTF com a visibilidade ativa de outras abas para o link , com o tema padrão (Raleigh), pela mesma razão que o OP. Eu finalmente me cansei de ter quase impossível ver qual guia está ativa de relance. (Há uma diferença visível em que a guia ativa se conecta à borda, mas é muito sutil para ser usada).
Tanto quanto eu posso dizer, o tema padrão não deve ser assim, e ninguém nunca o corrigiu desde que foi introduzido. (ou apenas consertei para si e postou em um blog ou algo assim.) Eu relatei isso como link .
A correção é colocar isso em seu .config / gtk-3.0 / gtk.css:
.notebook tab:active {
background-color: darker(@bg_color);
}
A razão é que o link tem um bug. gtk-default.css é o tema Raleigh, que é compilado no gtk +, então é usado se não houver um padrão diferente em algum lugar.
...
notebook .active-page {
color: @selected_fg_color;
background-color: darker (@bg_color);
}
...
Esse css na verdade não faz nada. "active-page" é o string link verifica, mas não é o nome do elemento CSS apropriado, ou seja qual for o substantivo correto. Além disso, a propriedade color não faz nada para uma guia de notebook.
Esse código veio desse commit: link
E, sim, levei 10 minutos para seguir esse arquivo de volta por 3 renomeações. Que nojo. (siga o link para o diffstat para encontrar a renomeação, então - > parent commit - > tree, então navegue até o arquivo. Veja o log, repita a partir da renomeação de commit que o introduziu.)
Links encontrados ao analisar isso: link
link
faz algumas coisas divertidas, como colocar cantos arredondados em guias. Mas não me disse qual era a sintaxe correta para afetar a guia ativa. Além disso, IDK porque eles usam GtkNotebook { }
em vez de .notebook { }
, já que qualquer um parece funcionar.
link
indica que você pode limitar a correção apenas ao gnome-terminal, qualificando-se com TerminalWindow .notebook tab:active
link noções básicas do subconjunto de CSS do gtk. por exemplo. // comentários não funcionam, apenas / * * /
Se você está aprimorando seu CSS, a maneira mais fácil de testá-lo é virar para outro shell e executar gedit file1 file2. (com arquivos que existem, por isso não irá pedir para salvá-los). Ele aparece bem rápido e você pode fechá-lo rapidamente.