Сабж. Было-бы неплохо добавить описания того что содержится в пунктах инсталятора (как минимум в таких как Графика, Обработка видео, Обработка звука, Средства разработки... (Игры, к примеру, не обязательно описывать, и так, имхо, понятно чего ждать от этого пункта)). Как минимум основных элементов (то что они, в свою очередь, тянут можно опустить). В графике это, скажем, Гимп, Блендр, Inskape... Это, что-бы было ясно что от этих пунктов ожидать, и юзер не методом научного тыка (вслепую выбрав пункт, а, потом, разбираясь что получил с ним) мог понять "что его ожидает".
Думаю сделать показ содержимого самой группы (тех пакетов, которые будут ставиться). Если кто напишет описание для каждой из 115 групп mkimage-profiles-desktop (http://git.altlinux.org/people/boyarsh/packages/mkimage-profiles-desktop.git?p=mkimage-profiles-desktop.git;a=tree;f=profiles/pkg/groups;h=e2585075b3e82a49fe776325e2360c22f901a8f5;hb=master), то добавлю и такую поддержку.
По-хорошему нужно сделать отображение поля Comment. Вообще, есть идея сделать это правильно, т.е. добавить поддержку в browser-qt: - сломается API + уберется изврат с иконками + API станет проще (достаточно подавать 1 список, содержащий и иконки и Comment) + код в модуле будет проще, засчет добавления необходимой функциональности в browser-qt (Comment будет отображаться сам при наличии). P.S. А в модуле при необходимости к Comment (например, только к пустому) добавлять список пакетов. Это можно реализовать потом, отдельно.
Дело правильное, но не блокер для p7. Блокерами для p7 являются являются ерьезные ошибки и нереализованные свойства из http://www.altlinux.org/План_выпуска_бранча_p7 .
(В ответ на комментарий №1) > Если кто напишет описание для каждой из 115 групп Мои 10 я и сам заполню.
(В ответ на комментарий №4) > (В ответ на комментарий №1) > > Если кто напишет описание для каждой из 115 групп > Мои 10 я и сам заполню. Заполнишь остальные 105, дерзай. Уже сейчас можно показывать список без маниловщины.
(В ответ на комментарий №5) > Уже сейчас можно Показывайте; я не против.
Реализовано в alterator-pkg-2.6.15-alt1
У меня сейчас для "Разработка" в качестве описания показывается какой-то "centaurus-dev" и так для любого пункта в качестве описания по одному слову на нерусском языке. Я не заметил по http://git.altlinux.org/gears/a/alterator-pkg.git?p=alterator-pkg.git;a=commitdiff;h=d1cf596955be2e73248ac71f4452dc9412d2b817 , что как-то по другому будет отображаться. P.S. В моем варианте я предлагал описание на человеческом языке показывать из поля Comment у desktop-файла.
(В ответ на комментарий №8) > В моем варианте я предлагал описание на человеческом языке показывать из поля > Comment у desktop-файла. Переоткрывай, если такого исправления недостаточно.
(В ответ на комментарий №9) > Переоткрывай, если такого исправления недостаточно. Оно как-то совсем не исправление получается.
Кстати, еще ToolTip-ы можно использовать.
(В ответ на комментарий №11) > Кстати, еще ToolTip-ы можно использовать. Можно. Всё-равно багу (другую) исправлять. Я тогда буду выводить Comment[$LANG], если его нет, тогда список пакетов.
(В ответ на комментарий №12) > Comment[$LANG], если его нет, тогда список пакетов. Да. Так лучше. Единственное, IMHO лучше Comment[$LANG], а если его нет Comment, а если и его нет, список пакетов.
(В ответ на комментарий №13) > (В ответ на комментарий №12) > > Comment[$LANG], если его нет, тогда список пакетов. > Да. Так лучше. > Единственное, IMHO лучше Comment[$LANG], а если его нет Comment, а если и его > нет, список пакетов. Так alterator-dump-desktop так и вроде должен поступать. :)
alterator-pkg-2.6.16-alt1 -> sisyphus: * Wed Dec 04 2013 Andrey Cherepanov <cas@altlinux> 2.6.16-alt1 - Show comment in group content if it exists or package list (ALT #27973)