Esses ícones geralmente estão localizados nos diretórios /usr/share/icons/hicolor/<resolution>/apps/
. <resolution>
corresponde a cada resolução disponível: por exemplo, 22x22 ou 128x128.
Você pode ver quais resoluções de ícone estão disponíveis para seu programa em particular usando este comando:
find /usr/share/ -name <application>.png
Aqui, substitua <application>
pelo nome do executável do programa em questão. Isso pode ser verificado usando o comando which
:
$ which google-chrome
/usr/bin/google-chrome
$ which chrome
$
Por exemplo, estes são os ícones disponíveis para o Chrome no meu sistema (executados a partir de /usr/share
):
$ find . -name google-chrome.png
./24x24/apps/google-chrome.png
./64x64/apps/google-chrome.png
./22x22/apps/google-chrome.png
./256x256/apps/google-chrome.png
./128x128/apps/google-chrome.png
./48x48/apps/google-chrome.png
./32x32/apps/google-chrome.png
./16x16/apps/google-chrome.png
Soluções possíveis:
-
Se você não tiver versões de alta resolução desses ícones, tente uma resposta sugerida aqui e simplesmente crie-os com o manipulador de imagens GIMP usando
Image -> Scale
. Em seguida, coloque os novos ícones nos diretórios específicos. -
Se versões de alta resolução estão presentes aqui, mas você ainda vê uma imagem pixelada quando você ALT + TAB , você pode tentar a segunda resposta do link anterior:
Adicione
StartupWMClass=<application>
ao arquivo .desktop do aplicativo no diretório/usr/share/applications
.Então, para este exemplo usando o google-chrome, eu adicionaria
StartupWMClass=google-chrome
para o arquivo
/usr/share/applications/google-chrome.desktop
.