[devel] standards.freedesktop.org icon paths
Igor Vlasenko
=?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Вт Окт 11 21:50:57 MSD 2005
Уважаемые коллеги,
хочу обратить ваше внимание.
На http://wiki.sisyphus.ru/devel/IconPaths?v=11zi
написано:
> Кстати, а как насчет /usr/share/icons/*.{xpm,png} и
> /usr/share/icons/{large,mini} √ как они вписываются в эту схему?
> Надо ли класть значки туда?
нет
и по контексту рассылки можно понять, что имеется в виду
бросать все в /usr/share/pixmaps.
Т. е. предлагается
1) переделывать пакеты.
2) достругивать малые оконные менеджеры
(например, icewm в ALT Master 24:
icewm/preferences: (нет /usr/share/pixmaps)
IconPath="/usr/share/icons:/usr/share/icons/mini:\
/usr/share/icons/locolr/16x16/apps/:\
/usr/share/icons/hicolor/16x16/apps/:\
/usr/X11R6/lib/X11/icewm/icons"
)
3) Бороться с возникающими при этом проблемами несовместимости
и геморроем/граблями (hidden raker:)) с backport'ингом.
Насколько я понял. это предложение возникло из-за какой-то неудачной
сборки Гнома, при этом была ссылка на
http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
Однако в указанном месте говорится противное.
Единственное место с упоминанием /usr/share/pixmaps следующее:
<cite>
Directory Layout:
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).
</cite>
В этом месте говорится только о том, что /usr/share/icons
имеет приоритет над /usr/share/pixmaps.
Более того, далее явно указывается /usr/share/icons как корень:
<cite>
Installing Application Icons:
So, you're an application author, and want to install application
icons so that they work in the KDE and Gnome menus. Minimally you
should install a 48x48 icon in the hicolor theme. This means
installing a PNG file in $prefix/share/icons/hicolor/48x48/apps.
</cite>
Так что я думаю, убирать значки из
/usr/share/icons --- это вредный совет.
Кроме того, при этом остается затемненным вопрос с 16х16
и 32х32 pixmaps. Их что, выбрасывать?
(Подсказка: icewm use 16x16 only)
Может лучше (дополнительно)
ложить иконки(симлинки на них?) в /usr/share/icons/hicolor/(Size)x(Size) ?
Это будет в полном согласии с
http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
и не будет ломать дров.
Ведь есть и другие оконные менеджеры.
Лучше допилить Гном, если возникнет необходимость?
--
Dr. Igor Vlasenko
--------------------
Topology Departament
Institute of Math
Kiev, Ukraine
Подробная информация о списке рассылки Devel