Como impedir que o GTK2 ou 3 altere a interface de cores de apps? [RESOLVIDO]

1. Como impedir que o GTK2 ou 3 altere a interface de cores de apps? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 24/07/2016 - 20:13h

Galera, queria saber se tem algum arquivo onde que eu possa impedir que o GTK2(3), altera a interface de cores de alguns aplicativos sem ter que ficar usando um comando para cada um separadamente, tipo:

GTK2_RC_FILES=/usr/share/themes/Greybird/gtk-2.0/gtkrc firefox

Essa linha eu coloco no .desktop do aplicativos, mas gostaria de saber se tem algum jeito de fazer isso sem editar os .desktop dos aplicativos, algum arquivo que eu listo os aplicativos que eu queira modificar o GTK, entenderam?

Por exemplo: Quando uso um tema escuro, ele não fica bom para alguns aplicativos, então eu queria fazer com que esses aplicativos não usassem esse tema escuro.

Tem como fazer isso?

Obrigado :)


  


2. Re: Como impedir que o GTK2 ou 3 altere a interface de cores de apps? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/07/2016 - 22:06h

Apenas dando uma ideia, não sei se vai funcionar, mas...

Crie um arquivo de configuração para o aplicativo específico dentro do tema padrão que está sendo usado, tipo assim:
No tema Greybird (/usr/share/themes/Greybird/gtk-2.0/apps/) tem essa pasta "apps", coloque o tema específico para o aplicativo nessa pasta, por exemplo "firefox.rc", aí edite o arquivo gtkrc (/usr/share/themes/Greybird/gtk-2.0/gtkrc), colocando no final "include apps/firefox.rc"

Faça um teste aí...


3. Re: Como impedir que o GTK2 ou 3 altere a interface de cores de apps? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 25/07/2016 - 16:38h

Aproveitando, tem como ativar a transparencia do panel do XFCE através do arquivo "gtkrc"? Não quero usar as configurações do painel pra isso, somento através do arquivo "gtkrc". É possivel?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts