/usr/share/icons и /usr/share/pixmaps содержат большие картинки. Нужны коментарии по сабжу.
Я пользователь Fvwm. Решил потянуть пиктограмки для приложений из:
/usr/share/pixmaps
В случае формата .xpm размер изображения не превышает 48x48, обычно же 32x32.
Для некоторых .png это не так:
$ file /usr/share/pixmaps/*.png
...
/usr/share/pixmaps/gnome-about-logo.png: PNG image data, 78 x 96, 8-bit/color RGBA, non-interlaced
/usr/share/pixmaps/gxine.png: PNG image data, 64 x 48, 8-bit/color RGBA, non-interlaced
/usr/share/pixmaps/nvidia-settings.png: PNG image data, 128 x 128, 8-bit/color RGBA, non-interlaced
/usr/share/pixmaps/supertuxkart.png: PNG image data, 355 x 263, 8-bit/color RGBA, non-interlaced
Включение этих .png файлов в меню делает меню не читабельным, например:
$ cat /usr/share/applications/supertuxkart.desktop
...
Icon=supertuxkart
...
По спецификациях
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
эта запись должна превратится в supertuxkart.png размером 355 x 263!!
По запросу:
$ dhelp /usr/share/pixmaps
я получил только один результат:
/usr/share/doc/menu/menu.txt.gz
где говорится о:
Icons should generally be installed in the directory `/usr/share/pixmaps'.
1. The icons should be in xpm format.
2. The icons may not be larger than 32x32 pixels, although smaller
sizes are ok.
Еще по этой теме нашел:
http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
Icons and themes are looked for in a set of directories. By
default, apps should look in $HOME/.icons (for backwards
compatibility), in $XDG_DATA_DIRS/icons and in
/usr/share/pixmaps (in that order).
http://www.altlinux.org/Icon_Paths_Policy
Регламентированное использование /usr/share/pixmaps как свалки
пиктограмм.
Явно никто не запрещает размещать в /usr/share/pixmaps картинки большого
размера, но в то же время создается впечатление что этого делать плохо.
Имеются ли некие основания для баг-репорта в соответствующие пакеты, требующие
уменьшить размер картинок?
--
Best regards!
Reply to: