Предлагаю заменить значения макросов %_liconsdir на %_datadir/icons/hicolor/48x48/apps %_miconsdir на %_datadir/icons/hicolor/16x16/apps добавить макрос %_niconsdir - %_datadir/icons/hicolor/32x32/apps не менять %_iconsdir - %_datadir/icons http://standards.freedesktop.org/icon-theme-spec/latest/ar01s03.html
Зачем ломать обратную совместимость?
А что за программы ищут значки в /usr/share/icons/mini и т.п. ? Может быть это menu, которая как бы устарела?
(In reply to comment #2) > А что за программы ищут значки в /usr/share/icons/mini и т.п. ? К примеру, Fluxbox ищет иконки в этом месте. Точнее он здесь ищет в самую последнюю очередь: - /usr/share/pixmaps/ - /usr/share/icons/hicolor/16x16/apps/ - /usr/share/icons/ - /usr/share/icons/mini/ Впрочем, все эти значения прописаны в menu-methods жестко и от макросов не зависят...
(In reply to comment #2) > А что за программы ищут значки в > /usr/share/icons/mini и т.п. ? Я в основном про пакеты, которые туда кладут. Не будет иконок - не будет никто там их искать. > Может быть это menu, которая как бы устарела? menu не ищет иконки, только menu-method-ы
В общем раз это правильные места, стоит заменить. Как я понимаю, программы не сломаются, посколько эти макросы определяют расположение значков для меню, а меню-методы разберутся ведь, верно?
(In reply to comment #5) > В общем раз это правильные места, стоит заменить. Только все каталоги пакета icon-theme-hicolor по хорошему нужно перенести в filesystem http://freedesktop.org/wiki/Software_2ficon_2dtheme > Как я понимаю, программы не сломаются, посколько эти > макросы определяют расположение значков для меню, не факт, но проблем не вижу > а меню-методы разберутся ведь, верно? верно, т.к. menu-icons-default давно там
Может, сперва надо проверить эти самые методы и т.п.? По моему, такие дискуссионные вопросы надо проводить через devel@. Я, например, не считаю себя достаточно компетентным, чтобы оценить, насколько это предложение разумное/полезное/нужное/опасное/etc.
(In reply to comment #7) > Может, сперва надо проверить эти самые методы уже проверены временем > и т.п.? это можно, только что? > По моему, такие дискуссионные вопросы надо проводить через devel@. ок, ща напишу
Поскольку никто не возразил, добавлено в 4.0.4-alt60.
А с каталогами что будем делать? Весь icon-theme-hicolor в filesystem или только %_datadir/icons/hicolor/*/apps или ничего?