Bug 9067 - %_liconsdir и %_miconsdir
Summary: %_liconsdir и %_miconsdir
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-13 17:34 MSK by Sergey V Turchin
Modified: 2007-04-10 12:58 MSD (History)
12 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2006-02-13 17:34:36 MSK
Предлагаю заменить значения макросов   
%_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
Comment 1 Dmitry V. Levin 2006-02-14 01:45:50 MSK
Зачем ломать обратную совместимость?
Comment 2 Vitaly Lipatov 2006-02-14 11:41:14 MSK
А что за программы ищут значки в 
/usr/share/icons/mini и т.п. ? 
Может быть это menu, которая как бы устарела? 
Comment 3 Slava Semushin 2006-02-14 11:52:30 MSK
(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 жестко и от макросов не
зависят...

Comment 4 Sergey V Turchin 2006-02-14 18:19:15 MSK
(In reply to comment #2) 
> А что за программы ищут значки в  
> /usr/share/icons/mini и т.п. ?  
Я в основном про пакеты, которые туда кладут. 
Не будет иконок - не будет никто там их искать. 
 
> Может быть это menu, которая как бы устарела?  
menu не ищет иконки, только menu-method-ы 
 
Comment 5 Vitaly Lipatov 2006-02-15 00:32:28 MSK
В общем раз это правильные места, стоит заменить. 
Как я понимаю, программы не сломаются, посколько эти 
макросы определяют расположение значков для меню, а меню-методы 
разберутся ведь, верно? 
Comment 6 Sergey V Turchin 2006-02-15 13:58:33 MSK
(In reply to comment #5) 
> В общем раз это правильные места, стоит заменить.  
Только все каталоги пакета icon-theme-hicolor по хорошему нужно перенести в 
filesystem 
http://freedesktop.org/wiki/Software_2ficon_2dtheme 
 
> Как я понимаю, программы не сломаются, посколько эти  
> макросы определяют расположение значков для меню, 
не факт, но проблем не вижу 
 
> а меню-методы разберутся ведь, верно?  
верно, т.к. menu-icons-default давно там 
 
Comment 7 Dmitry V. Levin 2006-02-17 02:29:26 MSK
Может, сперва надо проверить эти самые методы и т.п.?
По моему, такие дискуссионные вопросы надо проводить через devel@.
Я, например, не считаю себя достаточно компетентным, чтобы оценить, насколько
это предложение разумное/полезное/нужное/опасное/etc.
Comment 8 Sergey V Turchin 2006-02-17 17:25:56 MSK
(In reply to comment #7) 
> Может, сперва надо проверить эти самые методы 
уже проверены временем 
 
> и т.п.? 
это можно, только что? 
 
> По моему, такие дискуссионные вопросы надо проводить через devel@. 
ок, ща напишу 
 
Comment 9 Dmitry V. Levin 2006-02-21 18:49:28 MSK
Поскольку никто не возразил, добавлено в 4.0.4-alt60.
Comment 10 Sergey V Turchin 2006-02-21 20:33:40 MSK
А с каталогами что будем делать? 
Весь icon-theme-hicolor в filesystem или только %_datadir/icons/hicolor/*/apps 
или ничего?