| Summary: | [FEATURE REQUEST] - Добавление групп в начальную настройку SW | ||
|---|---|---|---|
| Product: | [ROSA-based products] ROSA Fresh | Reporter: | Vladimir Potapov <v.potapov> |
| Component: | Packages from Main | Assignee: | Ural Mullabaev <u.mullabaev> |
| Status: | RESOLVED FIXED | QA Contact: | ROSA Linux Bugs <bugs> |
| Severity: | minor | ||
| Priority: | Low | CC: | andrey.bondrov, stanislav.fomin, u.mullabaev |
| Version: | Fresh | ||
| Target Milestone: | 2014 Fresh R4 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | --- | ROSA Vulnerability identifier: | |
| RPM Package: | rosa-launcher | ISO-related: | |
| Bad POT generating: | Upstream: | ||
| Attachments: |
ss1
ss2 ss3 System group |
||
Created attachment 3147 [details]
ss2
Created attachment 3148 [details]
ss3
Реализация этой фичи, к сожалению, осложняется. Простым подсовыванием конфига с нужной структурой меню не решится. Для русской локали, конечно, будет работать, но для других языков структура не воспроизведется. Т.к. выбран не очень удачный формат этого конфига, он хранит не имена desktop-файлов, а локализованные наименования приложений. Вообще, по-хорошему, следовало бы переделать этот формат на стандартный, описанный на freedesktop.org. Я попробую, если это не потребует большого времени, реализовать пока некий компромисный вариант - с извлечением локализованных имен из desktop-файлов как самих приложений, так и групп, которые реализованы для KDE и Мандривы; при этом оставив задание структуры в конфиге SW c заменой имен приложений на имена desktop-файлов. получится до конца этой недели? На выходных постараюсь сделать Было бы очень-очень хорошо! Переработал механизм сохранения и восстановления настроек групп приложений. Теперь для идентификации приложений используются desktop-файлы, а не заголовки приложений. Осталось раскидать приложения по группам, но тут я наткнулся на стандарты, которые также отпеделяют и группировку приложений по категориям http://standards.freedesktop.org/menu-spec/latest/apa.html. Я считаю, стоит их придерживаться, две группы Офис и Игры у нас соответствуют стандарту. А вот вместо Утилит предпочтительней выглядит категория Системные (System), в классическом меню KDE это самая закопанная вглубь группа. Created attachment 3234 [details]
System group
(In reply to comment #7) > А вот вместо Утилит предпочтительней выглядит категория Системные (System), в > классическом меню KDE это самая закопанная вглубь группа. По-моему, в группу "Системные" попадают программы с категориями "Utility;System;", тогда как есть и просто "Утилиты". Но можно, наверное, и все утилиты считать "Системными". Лишь бы не потерялись те, которые не входят в "Utility;System;". Да, Системные являются подуровнем Утилит, но на верхнем уровне столько много часто используемых программ (Konsole, KWrite, KCalc, ...), что их не хочется закапывать в группу. (In reply to comment #10) > Да, Системные являются подуровнем Утилит, но на верхнем уровне столько много > часто используемых программ (Konsole, KWrite, KCalc, ...), что их не хочется > закапывать в группу. Ну как, удастся сделать к релизу? Все уже хорошо, только хочется подредактивовать категории. А именно: BlueDevil, Региональные настройки, Регулятор громкости PulsAudio, Kppp и HP Device manager засунуть в системные, а K3B, наоборот, высунуть оттуда. И Дельфина тоже высунуть из системных. Вот самая пользовательская программа, это ж не mc :-) Про Долфин я тоже так раньше думал, но потом смирился со стандартной классификацией, т.к. у нас есть иконка на панели, есть Точки входа, потом можно зафиксировать в Недавних приложениях. (In reply to comment #16) > Про Долфин я тоже так раньше думал, но потом смирился со стандартной > классификацией, т.к. у нас есть иконка на панели, есть Точки входа, потом > можно зафиксировать в Недавних приложениях. Ну, в общем-да, его можно и подальше засунуть т.к. дельфин много где светится и так. Сделано, надо тестировать. Но Урал еще доделывает некоторый функционал по группам — сортировку, позицию для групп и т.п. Переработал механизм позиционирования и идентификации элементов. Нужно тщательно протестировать работу с группами. (Из известных старых багов - при извлечении из группы всех элементов параметр позиции группы не убирается из конфига) https://abf.io/build_lists/2266239 https://abf.io/build_lists/2266240 https://abf.io/build_lists/2266241 https://abf.io/build_lists/2266242 Пакеты опубликованы, должны попасть в образ, можно будет тестить прямо в нем. Рабочий вариант должен быть со следующими версиями: rosa-launcher-2.1.2-1-rosa2014.1.arch mandriva-kde4-config-common-2014-5-rosa2014.1.noarch Ага, сортировка сработала. Только HP Device manager не спрятался в группу, остальное пока все нормально. (In reply to comment #21) > Рабочий вариант должен быть со следующими версиями: > rosa-launcher-2.1.2-1-rosa2014.1.arch > mandriva-kde4-config-common-2014-5-rosa2014.1.noarch сам SW нормально, а вот mandriva-kde4-config-common-2014-5-rosa2014.1.noarch не попал в образ (6489), прилетает с обновлениями, соответственно "из коробки" без групп. Надо править. Вариант конфига с включенным HP Device manager: mandriva-kde4-config-common-2014-7-rosa2014.1.noarch Да, в образе 6520 уже все нормально. Закрываю. |
Created attachment 3146 [details] ss1 Просится изменить конфиг SW по-умолчанию, чтобы в нем были предопределенные группы иконок (см скриншоты). Это позволит 1) Избежать "простыни иконок" на которую многие жалуются, вместив все значки на один экран 2) Задействовать механизм групп - показав пример. Сейчас уже закоденный механизм используется мало т.к. нет примера и раскидывать все иконки трудоемко. После обновления пользователю будет легче при необходимости раскидать и иконки установленных самостоятельно приложений 3) Сделать обновления платформы на 2014 "видимым" сразу, улучшить первое восприятие, избежать упреков "ничего нового!"