Debian Xfce, Integração adequada do tema do Greybird GTK 3 com o Chromium

0

Eu tenho o ambiente de desktop Debian Stretch with Xfce. Estou usando o tema Greybird . Eu usei gtk-theme-config para adicionar na minha cor verde personalizada, hex #324820 . Também substituí o azul padrão, #398ee7 , por minha cor verde personalizada com:

/usr/share/themes/Greybird$ sudo find . -type f -exec sed -i 's/#398ee7/#324820/g' {} \;

Em qualquer aplicativo, quando clico com o botão direito, o item realçado no menu de contexto é meu plano de fundo verde com texto branco. No entanto, no Chromium, é um fundo cinza #cecece com texto branco. Consegui alterar isso no arquivo /usr/share/themes/Greybird/gtk-3.0/gtk-contained.css na linha 23, background-color: #cecece; } . No entanto, isso também altera o plano de fundo da dica de ferramenta quando eu focalizo coisas como marcadores. Estes têm texto em preto, #3c3c3c , deixando pouca legibilidade no meu fundo verde escuro. Quais alterações eu posso fazer neste arquivo, gtk-contained.css , que integrará o Chromium adequadamente ao meu tema? Eu suponho que eu gostaria de fazer o equivalente ao seguinte (da linha 5 em /usr/share/themes/Greybird/gtk-2.0/gtkrc ) mas no GTK 3:

gtk-color-scheme = "bg_color:#EEEEEE\nselected_bg_color:#324820\nbase_color:#fcfcfc" # Background, base.

Na linha acima, mudei a cor para selected_bg_color .

No Chromium, estou usando a opção "Usar tema Clássico" em Configurações, em vez de "Usar tema do GTK +".

Todas as ideias são bem vindas. Obrigado

    
por jbrock 18.09.2016 / 21:34

1 resposta

0

Eu solucionei meu problema adicionando a classe hover pseudo:

.background:hover {
  background-color: #324820; }

Eu adicionei na seção seguinte, que começa na linha 21 de /usr/share/themes/Greybird/gtk-3.0/gtk-contained.css

.background {
  color: #3c3c3c;
  background-color: #cecece; }
  .background:hover {
    background-color: #324820; }
  .background:backdrop {
    color: #858585;
    background-color: #cecece;
    text-shadow: none;
    -gtk-icon-shadow: none; }

Eu tenho pouquíssimos aplicativos do GTK 3, então essa alteração pode afetar o estilo de um aplicativo que eu não uso de uma maneira que não conheço.

    
por 19.09.2016 / 03:52