Sou um novo convertido ao Fedora Linux, Gnome desktop, e uma coisa que continua me atrapalhando é que os títulos das janelas ativas parecem praticamente idênticos aos inativos. Isso geralmente me faz fechar a janela errada, pois tenho um monitor grande com 6 ou 7 janelas lado a lado a qualquer momento.
O que eu quero fazer é personalizar o título da janela ativa para que eu tenha uma forte indicação visual de qual janela está ativa em um dado momento. Eu criei um ~/.config/gtk-4.0/gtk.css
arquivo, com o seguinte:
headerbar,
.titlebar {
background : #9D4904 linear-gradient(to bottom, shade(#9D4904,1.2), shade(#9D4904, 0.8));
border : none;
border-radius : 0;
padding : 2px;
transition : 200ms ease-out;
}
que funciona para quase tudo (uma exceção notável são as janelas do navegador).
Entretanto, em algumas janelas há uma lacuna inexplicável na parte superior:
E em algumas outras partes da barra de título há uma lacuna na parte inferior e superior:
Qualquer ajuda para eliminar isso (e para janelas do navegador também!) seria muito apreciada. Eu tentei todo tipo de adivinhação sobre qual seria a tag/classe CSS para o contêiner, e todo tipo de configuração de preenchimento, mas não tive nenhum efeito.
Consegui resolver o problema com o Nautilus usando o GTK Inspector para descobrir os elementos e classes não-padrão que ele usava. No final, simplifiquei meu CSS para:
Isso funciona para a maioria dos aplicativos, incluindo Java, mas espero que haja outros aplicativos usando tags ou classes não padrão que preciso resolver.
Para o Firefox, tive que adicionar uma substituição do usuário do Chrome:
Não se esqueça de definir a opção about:config
toolkit.legacyUserProfileCustomizations.stylesheets
como true também, ou o userChrome.css será ignorado.No geral, é um pouco decepcionante que esta não seja uma opção de configuração simples do Gnome, mas, pelo menos, havia um jeito.