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