Como alterar a cor do texto do menu?

3

Consegui alterar a cor da seleção de laranja para cinza claro, o que é muito bom.

Agora eu gostaria de alterar a cor do texto dos itens de menu inativos / desativados que estão em preto, como você pode ver "Disponível" "Ausente" e "Ocupado", o texto é preto. Eu gostaria que fosse cinza, por exemplo.

Como mudar a cor desse texto?

    
por Martin Zeltin 15.10.2010 / 18:37

1 resposta

9

Para alterar essa propriedade, você precisará hackear o arquivo gtkrc do tema em questão. Eu presumo que você esteja trabalhando com o Ambiance.

A primeira coisa que você provavelmente deseja é fazer uma cópia local do tema em vez de trabalhar na cópia do sistema. Vamos chamá-lo de Ambiance-Mod. Abra um terminal e execute isto:

cp -r /usr/share/themes/Ambiance ~/.themes/Ambiance-Mod

Você também precisa editar o index.theme para usar seu novo tema.

gedit ~/.themes/Ambiance-Mod/index.theme

Altere todas as instâncias em Ambiance para Ambiance-Mod

Você deve ter o Ambiance-Mod nas suas "Preferências de Apperience". Agora vamos editar o arquivo gtkrc .

gedit ~/.themes/Ambiance-Mod/gtk-2.0/gtkrc

A parte que controla o texto que você gostaria de alterar pode ser encontrada na linha 334, fg[INSENSITIVE] for style "menu" = "dark"

style "menu" = "dark" {
    xthickness = 0
    ythickness = 0

    bg[NORMAL] = "#43423f"
    bg[INSENSITIVE] = "#43423f"
    fg[INSENSITIVE]   = shade (0.54, "#43423f")

    engine "murrine"
    {
        roundness = 0
    }
}

Você precisa alterar shade (0.54, "#43423f") para usar sua cor Hex desejada. Tente algo como "#969696" Certifique-se de que é citado.

Se você não tem medo de atrapalhar o tema original, pode editar /usr/share/themes/Ambiance/gtk-2.0/gtkrc diretamente e pular as partes sobre como copiar o tema e renomear as coisas em index.theme

Se você quiser brincar com mais opções, confira o tutorial sobre temas do GTK no GNOME wiki.

    
por andrewsomething 15.10.2010 / 20:02