Como alterar uma fonte / cor de fundo em janelas transparentes?

5

Quando você seleciona algo, a cor da seleção geralmente muda para a cor da fonte e a cor da fonte é definida como cor de fundo. Portanto, se você tiver um plano de fundo preto em um terminal e a fonte estiver laranja, você obterá uma seleção laranja e uma cor de fonte preta.

O que aconteceria se você tivesse uma janela transparente e a transparência fosse definida como 100%? Basta dar uma olhada nas fotos a seguir.

O que tem um fundo preto:

Eotransparente:

Existe uma maneira de alterar a cor da fonte / fundo das janelas transparentes?

    
por Mikhail Morfikov 14.02.2014 / 10:46

1 resposta

2

Eu encontrei uma solução. Existem dois parâmetros que podem ser usados (adicionados ao arquivo ~/.Xresources ):

URxvt*highlightColor:       #000000
URxvt*highlightTextColor:   #D75F00

Aqui está a explicação:

   highlightColor: colour
       If set, use the specified colour as the background for highlighted
       characters. If unset, use reverse video.

   highlightTextColor: colour
       If set and highlightColor is set, use the specified colour as the
       foreground for highlighted characters.

E agora o texto selecionado na janela totalmente transparente é assim:

    
por 12.01.2015 / 20:26