Como eu altero o botão “Show Applications” no GNOME 3 dash?

3

Estou usando o Ubuntu com a área de trabalho do GNOME.

Eu queria saber como alterar o ícone do botão "Mostrar aplicativos" no painel?

    
por Misho21 16.06.2016 / 20:12

1 resposta

2

Este botão é adicionado por "Mostrar aplicativos" extensão , não é? Essa extensão depende do ícone view-grid-symbolic.svg , localizado na pasta /usr/share/icons/gnome/scalable/actions do tema de ícones do Gnome. Esta informação pode ser obtida quando você faz o download desta extensão diretamente e investigar seu conteúdo.

Agora você tem duas maneiras de substituir seu ícone.
1. Você pode usar seu ícone escalonável my-cool-icon.svg em vez disso:

sudo cp -p /usr/share/icons/gnome/scalable/actions/view-grid-symbolic.svg /usr/share/icons/gnome/scalable/actions/view-grid-symbolic.svg.bak
sudo cp my-cool-icon.svg /usr/share/icons/gnome/scalable/actions/view-grid-symbolic.svg
cd /usr/share/icons ; sudo gtk-update-icon-cache gnome

A última string atualiza o cache de seus ícones para que seu novo ícone apareça. Se não, reinicie o Gnome.
Este método não é o melhor, pois substitui um dos ícones do sistema, que pode ser usado por algum outro aplicativo. É por isso que o segundo é preferível.

2. Você deve encontrar onde esta extensão está localizada e alterar seu código, de modo que aponte para outro ícone. Primeiro, crie este ícone:

sudo cp my-cool-icon.svg /usr/share/icons/gnome/scalable/actions/show-applications-extension-symbolic.svg

Você pode encontrar suas extensões instaladas na pasta $HOME/.local/share/gnome-shell/extensions/ . Encontre a pasta que começa com showapplications@ , insira-a e localize o arquivo extension.js . Faça um backup dele por segurança, abra-o com seu editor favorito e encontre a próxima string:

let icon = new St.Icon({ icon_name: 'view-grid-symbolic',

Substitua view-grid-symbolic entre as aspas pelo novo, ou seja, show-applications-extension-symbolic.svg . É isso aí. Reinicie o Gnome se a alteração não aparecer instantaneamente.
Se ainda não estiver visível, atualize o cache de ícones conforme explicado acima.

Referência

    
por whtyger 24.06.2016 / 14:01