我在Linux中的Alt-Tab中显示高质量图标时遇到问题。我的开发是使用GTK2,并使用gtk_window_set_icon()获取128x128 png图标。环境是GNOME3。
但是,当我使用alt-tab时,图标会模糊并且像素化。
我不确定它是由GNOME3 freedesktop.org规范引起的,还是由GTK2引起的。请帮忙。
答案 0 :(得分:2)
您可以以不同的分辨率安装图标的多个版本,Gnome应根据上下文选择最佳版本。因此,例如在Fedora 15上,firefox软件包会安装几个图标:
/usr/share/icons/hicolor/16x16/apps/firefox.png
/usr/share/icons/hicolor/22x22/apps/firefox.png
/usr/share/icons/hicolor/24x24/apps/firefox.png
/usr/share/icons/hicolor/32x32/apps/firefox.png
/usr/share/icons/hicolor/48x48/apps/firefox.png
/usr/share/icons/hicolor/256x256/apps/firefox.png
你甚至可以安装一个可缩放的图标,所以如果它想要(目前没有),可以安装firefox软件包:
/usr/share/icons/hicolor/scalable/apps/firefox.svg
然后在应用程序的桌面文件中,只提供图标的名称,例如:
Icon=firefox
和Gnome应该全力以赴,为每个使用它的上下文选择最佳图标。