[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

/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: