如何在Linux中使用alt-tab的128x128图标?

时间:2011-08-11 03:36:21

标签: linux gtk icons gnome-3

我在Linux中的Alt-Tab中显示高质量图标时遇到问题。我的开发是使用GTK2,并使用gtk_window_set_icon()获取128x128 png图标。环境是GNOME3。

但是,当我使用alt-tab时,图标会模糊并且像素化。

我不确定它是由GNOME3 freedesktop.org规范引起的,还是由GTK2引起的。请帮忙。

1 个答案:

答案 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应该全力以赴,为每个使用它的上下文选择最佳图标。