Faça o firefox usar apenas o tema GTK no navegador chrome, mas ignore em sites

14

Eu tenho um tema GTK escuro, não quero que o firefox ignore tudo, só quero que o tema afete o Chrome (os botões, a barra de endereço, a barra de favoritos, etc. etc.), mas eu quer que o tema seja ignorado por sites, sites não devem ser temáticos pelo navegador! É um pecado e faz tudo parecer uma porcaria absoluta. Se alguém tem alguma idéia de como consertar isso, seria ótimo, obrigado!

Editar: na imagem abaixo, o painel superior mostra que o texto inserido na caixa de pesquisa é quase invisível quando o "tema escuro" é aplicado; o painel inferior mostra o texto claramente visível quando o tema escuro não é aplicado.

    
por KoRnKloWn 13.02.2013 / 04:17

2 respostas

12

Espero entender sua situação corretamente. Parece um pouco relacionado ao problema do Firefox com tema de alto contraste e Precisa modificar o tema do gnome 3 para o navegador . E minha resposta abaixo é essencialmente a que eu forneci para essas perguntas!

Feche (saia) de todas as instâncias do Firefox. Vá para a sua pasta de perfil. Está aqui: ~/.mozilla/firefox/randomstring.default . Lá, procure por uma subpasta chamada chrome .
Se não existir, crie-o.
Para criar a pasta chrome , você pode usar o gerenciador de arquivos (ou a linha de comando com mkdir chrome ).
Se chrome existir, procure um arquivo chamado userContent.css . Caso contrário, crie um arquivo de texto vazio com esse nome na pasta chrome . Agora abra userContent.css com um editor de texto e cole ou anexe este código:

INPUT, TEXTAREA {color: black !important; background: #aaaaaa !important; }

Salve o arquivo (como texto sem formatação) e feche o editor de texto. Reinicie o Firefox. Agora você deve ter texto em preto sobre um fundo cinza claro. Você pode usar qualquer combinação de cores que preferir.

Notas: chrome e userContent.css fazem distinção entre maiúsculas e minúsculas e devem ser digitados corretamente. As configurações aqui terão precedência sobre as do tema do SO e permanecerão as mesmas no Firefox, independentemente de qual gtk do tema você muda.

    
por user25656 14.02.2013 / 18:01
0

Por algum motivo, não consegui que a resposta aceite funcionasse, por isso escrevi um pequeno Greasemonkey script para obter o mesmo efeito: link

// ==UserScript==
// @name        bright forms
// @namespace   einar
// @description Make all form elements default to light style to combat gtk theme
// @include     *
// @version     1
// @grant       none
// ==/UserScript==
function addDefaultCssRules(rule) {
  var styleElement = document.createElement('style');
  styleElement.type = 'text/css';
  document.head.insertBefore(styleElement, document.head.firstChild);
  styleElement.sheet.insertRule(rule, 0);
}
addDefaultCssRules('input, button, textarea, select { background-color:#fff;border-radius:5px;color:#111 }');

Isso funcionou para mim.

    
por ormuriauga 11.07.2015 / 17:16