temas de cores ambiance e radiance em 12.10 / 13.04

3

Alguém sabe se esses temas são compatíveis com a versão mais recente do gtk ainda?

Eu gosto do tema do ambiente, mas gostaria que os destaques laranja fossem azuis ou o que eu sempre quisesse na época.

Por favor, sinta-se à vontade para sugerir quaisquer alternativas.

    
por Mark Kirby 27.04.2013 / 14:28

1 resposta

6

Bem, você pode editar os arquivos CSS do GTK para alterar a cor da seleção:

  1. Crie um arquivo de texto chamado algo como colour.sh e cole as linhas de sopro no arquivo.
    oldcolor=f07746
    newcolor=f0cb46
    old_progress_bar_color=db6a3c
    new_progress_bar_color=dbb93b
    sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-2.0/gtkrc
    sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css
    sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-3.0/settings.ini
    sed -i "s|$old_progress_bar_color|$new_progress_bar_color|g" /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
    
  2. Torne este script executável , digite em um terminal chmod +x colour.sh
  3. Agora digite sudo ./colour.sh no terminal para executar o script e colocar sua senha quando solicitado.
  4. Efetue logout e login novamente, e a cor da seleção é alterada para amarelo claro (da laranja padrão).

O script acima muda a seleção e as cores da barra de progresso para amarelo, como mostra a imagem abaixo.

Isso funciona em qualquer lugar, exceto na barra de progresso do nautilus filecopy. Ambiance usa um arquivo de imagem png para pintar a barra de progresso da caixa de diálogo filecopy (o arquivo é este: /usr/share/themes/Ambiance/gtk-3.0/assets/progressbar-vertical-fill.png e /usr/share/themes/Ambiance/gtk-3.0/assets/progressbar-horizontal-fill.png ). Agora você precisa fazer alguma mágica de imagem através do gimp para converter a cor dessas imagens de laranja para amarelo via transformação de cor (isso é "Colorize" no gimp). Um tutorial detalhado para o mesmo pode ser encontrado aqui .

Botões de borda da janela, caixas de seleção, botões de opção e tudo o mais é todo processado a partir de arquivos png, que estão localizados em /usr/share/themes/Ambiance/gtk-3.0/assets , /usr/share/themes/Ambiance/gtk-3.0/assets e /usr/share/themes/Ambiance/metacity-1 . Essas imagens precisam ser convertidas de laranja para amarelo. Deve haver uma maneira de automatizar essas conversões de cores via script. O link do superusuário sobre como alterar as cores na imagem deve ajudar com tudo isso.

NOTA: Você pode encontrar uma lista completa de códigos hexadecimais ( f07746 é laranja e f0cb46 é amarelo) aqui .

Você também pode encontrar as cores análogas para uma determinada cor em este link . Basta substituir o código hexadecimal de cor no link pela sua cor e obter tons e matizes correspondentes de outras cores.

    
por Bhavin Doshi 27.04.2013 / 15:08

Tags