Como usar 22 ícones de tamanho de pixel para barras de ferramentas no Ubuntu 14.04

1

Existe uma maneira de dizer ao mecanismo de tema para usar 22 ícones de tamanho de pixel para barras de ferramentas?

Eu gosto de usar o conjunto de ícones do FS ( link ) com o Ubuntu. No entanto, no Ubuntu 14.04, o Gedit (e talvez alguns outros programas também) agora usam 24 ícones de tamanho de pixel. A barra de ferramentas do gedit requer 24 ícones de tamanho de pixel, mas o conjunto de ícones do FS tem 22 ícones de pixels, e o próximo tamanho maior é de 32 ícones de pixels.

Como resultado, os ícones disponíveis são dimensionados para se ajustarem à barra de ferramentas do gedit, e os ícones de "fallback" são usados para qualquer coisa que esteja faltando. Como você pode ver na captura de tela abaixo, os ícones do gedit ficam confusos no Ubuntu 14.04. Além disso, os ícones monocromáticos das ferramentas "Abrir", "Pesquisar" e "Pesquisar e substituir" estão ausentes. Por isso, são usados ícones coloridos descoordenados.

    
por PJ Singh 25.04.2014 / 01:35

1 resposta

5

A solução é usar os ícones FS de 22 pixels como ícones de 24 pixels. Isso é feito criando links para os ícones de 22 pixels e atualizando os arquivos de configuração do tema FS Icon.

1) Execute o seguinte comando se você precisar ser root para fazer alterações na instalação do seu FS Icons ...

$ sudo -i

2) Altere para o local onde você instalou os ícones do FS (ex. / usr / share / icons /)...

$ cd <location where fs icons are installed>

3) Para ícones de tamanho de 24 px, crie um link para os ícones de tamanho de 22 px existentes ...

$ for file in 'ls ./ | grep fs-icons-ubuntu'; do ln -s 22x22 ./$file/24x24; done

4) No index.theme, adicione os ícones de tamanho 24 px aos tamanhos disponíveis de Desktop, Toolbar, MainToolbar, Small, Panel e Dialog ...

$ sed -i "s|22,|22,24,|g" ./fs-icons-ubuntu*/index.theme

5) Em index.theme, adicione os diretórios de ícone de tamanho 24 px ...

$ sed -i "s|22x22/status,|22x22/status,24x24/actions,24x24/animations,24x24/apps,24x24/categories,24x24/devices,24x24/emblems,24x24/mimetypes,24x24/places,24x24/status,|g" ./fs-icons-ubuntu*/index.theme

6) Em index.theme, adicione metadados do ícone de tamanho de 24 px para ações, animações, apps, categorias, dispositivos, emblemas, míetipos, lugares, status ...

$ sed -i "s|\[32x32/actions\]|\n[24x24/actions]\nSize=24\nContext=Actions\nType=Threshold\n\n[24x24/animations]\nSize=24\nContext=Animations\nType=Threshold\n\n[24x24/apps]\nSize=24\nContext=Applications\nType=Threshold\n\n[24x24/categories]\nSize=24\nContext=Categories\nType=Threshold\n\n[24x24/devices]\nSize=24\nContext=Devices\nType=Threshold\n\n[24x24/emblems]\nSize=24\nContext=Emblems\nType=Threshold\n\n[24x24/mimetypes]\nSize=24\nContext=MimeTypes\nType=Threshold\n\n[24x24/places]\nSize=24\nContext=Places\nType=Threshold\n\n[24x24/status]\nSize=24\nContext=Status\nType=Threshold\n\n\n\n[32x32/actions]|g" ./fs-icons-ubuntu*/index.theme

7) Atualize os caches de ícones. (Você pode ignorar os avisos "cache gerado foi inválido").

$ for file in 'ls ./ | grep fs-icons-ubuntu'; do echo "Updating cache for $file..."; gtk-update-icon-cache -f ./$file; done

8) Execute o seguinte apenas se você fez "sudo -i" no passo 1 acima.

$ exit

Aqui é como a janela do gedit se parece com os ícones corrigidos. Observe que os ícones são nítidos e que somente ícones monocromáticos são usados na barra de ferramentas.

Finalmente, aqui está o Ubuntu 14.04 Desktop usando os ícones do FS (especificamente os ícones "fs-icons-ubuntu-mono-dark").

    
por PJ Singh 25.04.2014 / 01:35