这些图标通常位于/usr/share / icons / hicolor /< resolution> / apps /目录中. <分辨率>对应于每个可用的分辨率:例如,22×22或128×128.
您可以使用以下命令查看特定程序可用的图标分辨率:
find /usr/share/ -name .png
在这里,替换< application>使用相关程序的可执行文件的名称.这可以使用which命令验证:
$which google-chrome
/usr/bin/google-chrome
$which chrome
$
例如,这些是我系统上Chrome可用的图标(从/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
可能的解决方案:
>如果您没有这些图标的高分辨率版本,您可以尝试建议的答案here,并使用图像 – >使用GIMP图像操纵器创建它们.规模.然后,将新图标放在特定目录中.
>如果此处存在高分辨率版本但您在ALT TAB时仍然看到像素化图像,则可以尝试上一个链接中的第二个答案:
添加StartupWMClass =< application>到/usr/share / applications目录中的应用程序的.desktop文件.
所以对于使用google-chrome的这个例子,我想补充一下
StartupWMClass =谷歌铬
到/usr/share/applications/google-chrome.desktop文件.