Como evitar que um aplicativo Qt / GTK (Caliber) use cores definidas em .Xresources?

4

Eu tenho cores definidas em .Xresources. Eles parecem adoráveis em urxvt e absolutamente medonhos em Calibre.

O Caliber não parece ter como desabilitar ou substituir essas cores. Por isso, posso invocar o Caliber para ignorar meu esquema de cores?

    
por Trevor Bramble 09.10.2012 / 08:31

2 respostas

10

A string no Xresources geralmente se parece com isso:

 name.Class.resource: value

Parece que você usa * no lugar do nome e da classe:

*color0: black

O que significa que você aplica cores a tudo.

Se você quiser aplicar cores apenas ao urxvt:

URxvt*color0: black
    
por 09.10.2012 / 09:09
1

Apesar de ser mais específico em seu arquivo .Xresources pode resolver o problema, não é a solução perfeita se você realmente pretende usar seletores curinga.

Outra solução é descarregar o arquivo .Xresources antes de iniciar o calibre e recarregá-lo depois:

xrdb -remove ~/.Xresources && calibre & sleep 5; xrdb -load ~/.Xresources
    
por 24.04.2013 / 05:55