Como altero a cor do texto do ícone da área de trabalho?

14

A área de trabalho do Gnome-shell não pode ser usada com papel de parede de cores claras, pois os nomes de ícones (também brancos) são ilegíveis. Não parece haver nenhuma maneira de mudar sua cor, mudar vários temas também não parece ajudar.

Exemplo:

    
por labarna 25.02.2014 / 22:38

3 respostas

4

Depois de procurar aqui e ali para alterar o arquivo de temas, parece que não preciso alterar nada no tema para ter isso. Na verdade, nem é possível sem muito hacking. Porque os desenvolvedores do Gnome (por algum motivo, apenas conhecidos por eles) empacotaram a maioria dos arquivos de tema no arquivo binário gresource . Os arquivos em /usr/share/themes/Adwaita apenas para componentes GTK-2. Os arquivos Gtk-3 estão no arquivo libgtk-3.so e no arquivo gnome-shell-theme.gresource .

Mas, finalmente, observei que o arquivo substituído faz efeito, embora demore.

Você substituiria o tema. O conteúdo é o mesmo dado por Sillyman. A diferença é que você escreve no arquivo gtk.css na pasta ~/.config/gtk-3.0 .

.nautilus-desktop.nautilus-canvas-item {
    color: blue;
    text-shadow: 1px 1px white;
}

Substitua sua cor favorita no campo color . Você pode até engrossar a sombra aumentando os pixels.

Mas você precisa esperar algum tempo. Tente usar outro tema por um tempo depois de substituí-lo. Você também pode tentar matar o nautilus usando nautilus -q e iniciá-lo novamente.

Aqui está uma captura de tela após alterar a cor da fonte em Adwaita.

Aqui estão alguns links úteis que visitei sobre esse problema. Pode ajudar futuros visitantes.

por Anwar 23.09.2016 / 13:23
7

O texto do ícone da área de trabalho é tratado por .nautilus-desktop.nautilus-canvas-item . É muito simples de personalizar.

No gtk.css do seu tema GTK principal, abaixo da linha @import url inicial (e não antes, no meu teste), coloque:

.nautilus-desktop.nautilus-canvas-item {
color: #ffffff;
text-shadow: 1 1 alpha (@fg_color, 0.8);
}

Para ver as alterações, faça killall nautilus seguido por nautilus e dê uma olhada no Desktop.

Personalize como quiser: mude de cor para # 000000 para preto, ou veja se a linha de texto-sombra (opcional) (com boa transparência alfa) que eu incluí ajuda a si mesma, mesmo com a cor branca!

Para mais idéias, tente usar o google ".nautilus-desktop.nautilus-canvas-item" para ver o que outras pessoas fizeram com essa entrada. Não sou especialista em CSS ou no código de sombra de texto acima.

A outra coisa interessante para personalizar o texto do ícone da área de trabalho (e essa personalização é imediata, sem a necessidade de reinicialização do nautilus), é:

O valor do dconf org.gnome.nautilus.desktop font . Para tornar o texto em negrito, basta colocar Bold como seu valor (o padrão é vazio). Para alterar o tamanho da fonte, adicione também um número lá, por ex. %código%. A fonte também pode ser alterada, por ex. Bold 10 - e eu me pergunto o que mais pode também.

Por fim, alterando o tamanho da visualização do ícone em geral por meio das preferências do Nautilus, View, 'Visualização de ícones' pode tornar qualquer uma das personalizações acima mais palatáveis pela área de largura de texto (para mim, zoom de 50% funciona MUITO bem com Serif Bold 10 no dconf e no exemplo css em gtk.css).

Eu estou no Debian Wheezy 7.8 então eu espero que não seja muito diferente do próprio Ubuntu aqui! Eu não acho que haja diferenças no momento em que escrevo.

    
por SillyMan 16.02.2015 / 22:02
0

As informações de estilo de área de trabalho são armazenadas no tema gtk, por exemplo, /usr/share/themes/Adwaita/gtk-3.0/gtk.css . O gnome-color-chooser teria fornecido uma maneira fácil de modificar as configurações se você estivesse usando gtk-2.0, mas infelizmente você precisa fazer ajustes de estilo manualmente.

  1. Este artigo mostrará como fazer um gtk personalizado tema.

  2. Para modificar o plano de fundo da área de trabalho, consulte Adwata / gtk-3.0 / gnome-applications.css. A cor da fonte é (eu acho) um dos campos .nautilus-desktop.

por Jamie 02.05.2014 / 00:55