gEditar problema com a cor do texto selecionado

8

Eu tenho um problema estranho aqui usando o gEdit. É o gEdit 3.2 no Ubuntu 11.10.

Quando seleciono algum pedaço de texto, esse texto deve ser branco em fundo laranja (padrão do Unity 11.10).

De repente, ele começou a agir de maneira diferente: quando eu seleciono o texto, ele é branco na cor real do plano de fundo (branco no preto, por exemplo).

Não sei se está relacionado ao gEdit ou ao Unity, mas como o Ubuntu 11.10, posso alterar apenas a fonte e o tema padrão em "Editar -> Preferências -> Fontes e cores". Nenhuma outra opção "tweakable" está disponível. O problema ocorre independentemente do tema escolhido.

Eu não tenho idéia do por que isso acontece e como resolver isso. Alguém viu algo semelhante?

Matheus Mattos
fonte

Respostas:

6

Encontre a solução:

Era um problema de estilo (tema). Verificado novamente usando o tema padrão e se comporta conforme o esperado. Por isso, examinei cuidadosamente os outros temas e descobri que nem todos esses temas tinham esse problema.

A solução foi editar o código do tema (twilight.xml) para inserir as seguintes linhas:

<style name="selection" background="orange" />
<style name="selection-unfocused" foreground="white" background="gray" />

A propósito, a localização dos temas no gEdit 3 é diferente do gEdit 2. Aqui está:

~/.local/share/gtksourceview-3.0/styles/

Você mesmo pode criar o diretório, se ele não existir. Mais informações sobre os caminhos de estilo aqui: http://live.gnome.org/GtkSourceView/StyleSchemes

Matheus Mattos
fonte
Eu tenho exatamente o mesmo problema com o tema WomVamp, mas editar o arquivo do sistema ou meu próprio não teve efeito.
Ezequiel Muns
Na verdade, você deve definir <color>elementos ou usar cores hexadecimais nos argumentos.
Ezequiel Muns