Alterando a cor de fundo do sidepane no Nautilus

6

Alterando a cor de fundo do sidepane no Nautilus

É possível alterar a cor de fundo do sidepane para o Places? Eu quero que ele se misture, se eu clicar na lista suspensa acima do sidepane e selecionar informações, isso combina com as barras de ferramentas de navegação. Eu gostaria do mesmo efeito para a opção Lugares.

    
por Noel 21.10.2010 / 19:06

2 respostas

5

Edite seu arquivo ~ / .gtkrc-2.0 existente ou crie um, se ele não existir. Este arquivo permitirá que você substitua partes do seu tema GTK + selecionado.

gedit ~/.gtkrc-2.0

Adicione o seguinte estilo

style "treeview-modified"
{   
    GtkTreeView::even_row_color   = "#yourcolor"
}
widget "*NautilusNavigationWindow*" style "treeview-modified"

onde "#yourcolor" é obviamente a cor que você deseja; # F2F1F0 é a cor da barra de ferramentas do Ambiente / Radiância que você pode estar procurando misturar. Você pode experimentar outras cores usando o Agave, o seletor de cores do GIMP ou qualquer ferramenta de seleção de cores.

Observe que, devido ao painel lateral ter um quadro em todos os modos, exceto "Informações", ele não se misturará exatamente em outros modos, como acontece nesse modo; pelo menos com os temas padrão. Com alguns hacks adicionais, você pode trabalhar em torno da cor do contorno e fazer com que ela se misture exatamente da mesma maneira, se é isso que você quer.

Você pode descobrir mais sobre estilos de tema no Tutorial sobre temas do GTK .

    
por mgunes 21.10.2010 / 19:26
3

Na verdade, a forma descrita em esta resposta não só irá colorir o seu Painel Lateral Nautilus, mas também irá mudar as cores na Lista de Exibição na janela principal do Gerenciador de Arquivos Nautilus. Para evitar isso, você teria que fazer algo assim.

style "nautilus-sidebar"
{
    GtkWidget::separator-height = 1
    GtkTreeView::horizontal-separator = 4 # add extra the padding
    GtkTreeView::vertical-separator = 1
        GtkTreeView::even_row_color   = "#E1EAEE" #this is the color MAC OSX 10.5 uses
}
widget_class "*Nautilus*Side*.GtkWidget" style "nautilus-sidebar"

No entanto, a desvantagem de fazer isso dessa maneira é que a cor de fundo das caixas de diálogo Salvar, Importar e Exportar tem o mesmo Fundo do Painel Lateral (não parece muito ruim). Eu acho que tem a ver com o fato de que nós dois usamos o "even_row_color".

Eu tentei usar GtkTreeView="# E1EAEE" , mas parece não funcionar.

    
por Reya276 16.12.2010 / 16:36