Como alterar a cor do texto do menu suspenso?

1

Eu dei uma olhada no link mas não t parece funcionar em 12.04, nem posso encontrar essas linhas em 12.04.

Meus menus se parecem com os abaixo quando você passa o mouse sobre alguns aplicativos, como o Eclipse, o Pidgin, o LibreOffice, etc.

Onde parece melhor no Nautilus e em alguns outros.

Como mudar a cor do texto em hover para branco?

Editar:

Eu uso o tema Cinnamon with Ambiance

    
por adarshr 13.09.2012 / 11:34

1 resposta

1

Estou tentando responder, embora não use canela. Estou executando o Xfce 4.10 no Ubuntu 12.04.

Eu posso editar o arquivo gtkrc do tema (na pasta gtk-2.0 ) de duas maneiras.

Primeiro, posso melhorar o contraste entre texto e plano de fundo modificando bg[SELECTED] : o exemplo usa "amarelo" em vez de selected_bg_color .

  

estilo "menu"

     

{

     

ythickness = 3

     

xthickness = 0

     

GtkMenuBar :: shadow-type = GTK_SHADOW_NONE

     

bg [SELECIONADO] ="amarelo" # @ selected_bg_color

     

bg [NORMAL] = sombra (1.18, @bg_color)

     

bg [PRELIGHT] = @selected_bg_color

     

bg [ACTIVE] = sombra (1.18, @bg_color)

     

bg [INSENSITIVE] = sombra (1.18, @bg_color)

     

fg [NORMAL] = @fg_color

     

fg [PRELIGHT] = @base_color

     

fg [SELECIONADO] = @base_color

     

fg [ACTIVE] = @base_color

O resultado está aqui:

Como alternativa, posso melhorar o contraste modificando fg[PRELIGHT] : o próximo exemplo usa "verde" em vez de base_color .

  

estilo "menu"

     

{

     

ythickness = 3

     

xthickness = 0

     

GtkMenuBar :: shadow-type = GTK_SHADOW_NONE

     

bg [SELECIONADO] = @selected_bg_color

     

bg [NORMAL] = sombra (1.18, @bg_color)

     

bg [PRELIGHT] = @selected_bg_color

     

bg [ACTIVE] = sombra (1.18, @bg_color)

     

bg [INSENSITIVE] = sombra (1.18, @bg_color)

     

fg [NORMAL] = @fg_color

     

fg [PRELIGHT] ="verde" # @ base_color

     

fg [SELECIONADO] = @base_color

     

fg [ACTIVE] = @base_color

Se preferir as mesmas cores usadas por seu tema atual, considere usar shade para clarear ou escurecer o texto ou o plano de fundo. Valores mais altos iluminam, valores mais baixos escurecem.

    
por user25656 13.09.2012 / 17:30