1

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

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

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

4

1 回答 1

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

于 2011-08-11T08:27:07.833 回答