Bug 11783 - Дурацкая вложенность в меню приложений KDE 5
Summary: Дурацкая вложенность в меню приложений KDE 5
Status: VERIFIED FIXED
Alias: None
Product: ROSA Fresh
Classification: ROSA-based products
Component: Packages from Main (show other bugs)
Version: Plasma5
Hardware: All Linux
: Normal normal
Target Milestone: ---
Assignee: ROSA Linux Bugs
QA Contact: ROSA Linux Bugs
URL:
Whiteboard:
Depends on:
Blocks: 11462
  Show dependency treegraph
 
Reported: 2021-12-24 19:39 MSK by Mikhail Novosyolov
Modified: 2022-01-12 03:27 MSK (History)
4 users (show)

See Also:
Platform: 2021.1
ROSA Vulnerability identifier:
RPM Package:
ISO-related:
Bad POT generating:
Upstream:
v.potapov: qa_verified+
a.proklov: published+


Attachments
Скриншот пункта More (317.91 KB, image/png)
2021-12-24 19:39 MSK, Mikhail Novosyolov
Details
Исправленное меню (621.55 KB, image/png)
2021-12-25 05:41 MSK, VictorR2007
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Novosyolov 2021-12-24 19:39:37 MSK
Created attachment 5589 [details]
Скриншот пункта More

Поставил Росу с KDE 5, Fresh 12.1. Открываю меню приложений. Открываю раздел "Графика". В нем 4 программы и еще 2 в подменю "More".
Во-первых, More не на русском. Во-вторых, зачем подпункт ради двух программ?
И так не только в разделе "Графика".
Такая же дурь в LXQt была, помнится, из desktop-common-data небось лезет.

Несколько лет назад эта же дурь раздражала настолько, что просто не мог пользоваться Плазмой. Собственно, сейчас просто освежил память :-)

Предлагаю убрать лишнюю вложенность пунктов меню.
Comment 1 VictorR2007 2021-12-24 20:53:49 MSK
Давно пора убрать, тоже жутко раздражает.
Comment 2 VictorR2007 2021-12-24 22:21:45 MSK
Наше меню для kde5 находится в пакете desktop-common-data.
В системе это /etc/xdg/menus/kde-applications.menu
Я пробовал его править.
Там для некоторых пунктов нужно менять

<Include>
и
</Include>

на 

<Exclude>
и
</Exclude>

для вкладок «more».
Но чуть ошибёшься, и пропадает нужная категория.
Я давно уже не занимался такими файлами, а теперь терпения не хватает,
всё это вычислять и исправлять.
Comment 3 Mikhail Novosyolov 2021-12-25 01:51:30 MSK
Я осенью 2018 года, когда только начал работать в Росе, пытался править эти файлы, чуть кукухой не поехал и пропользовался Xubuntu долгое время, пока на 2019.1 с XFCE не перешёл.
Comment 4 VictorR2007 2021-12-25 01:56:29 MSK
Ну ладно, я их скорее всего все-таки сделаю.
Там один файл всего поправить.
Я сегодня уже его почти сделал, но потом стал далее редактировать,
и что-то пошло не так. Вернул из резервной копии.
Comment 5 VictorR2007 2021-12-25 05:41:46 MSK
Created attachment 5594 [details]
Исправленное меню

В общем, сделал так.
Хотел сделать сначала как у остальных на плазме,
но у остальных слишком много разных категорий,
и в итоге слишком большое меню.
Оставил компактное наше, сделав «More» с переводом.
На картинке одна строчка видна, но так будет на всех,
где активируется вкладка дополнительных приложений.
Ну и заодно собрал с тарбаллом, который потерялся, когда я был в отъезде.
Там добавил значки для категорий меню, чтобы убрать один из патчей 
в пакете plasma5-workspace.
Вот этот патч.
Сами значки в меню не меняются, только добавляются названия значком для меню без этого патча.
Когда эта сборка опубликуется, можно будет убрать этот патч
https://abf.rosalinux.ru/import/plasma5-workspace/blob/rosa2021.1/fix_menu_icons.patch

Сборки
https://abf.rosalinux.ru/build_lists/3967713
https://abf.rosalinux.ru/build_lists/3967710
https://abf.rosalinux.ru/build_lists/3967711
Comment 6 Vladimir Potapov 2021-12-28 14:58:54 MSK
Перевод "more" появился (и это хорошо), но можно ли вообще убрать эту вложенность? Сейчас она нефункциональна.
Comment 7 VictorR2007 2021-12-28 15:21:15 MSK
(In reply to Vladimir Potapov from comment #6)
> Перевод "more" появился (и это хорошо), но можно ли вообще убрать эту
> вложенность? Сейчас она нефункциональна.

Нельзя.
Эта вложенность и в нашем меню, и в меню от kde.
И она вполне функциональна.
Я пробовал её убирать из нашего меню, но тогда перестают отображаться приложения, 
которые должны попадать в это вложенное меню.
Например у меня установлено Google Chrome с оффсайта,  и он просто не отображался в классическом меню и в остальных меню тоже.
Сама вкладка «more» видна именно в классическом меню, но когда её убираешь, влияет на все меню.

З.Ы.
Ну это моё личное мнение, так как пытался изменить и не получилось.
Может кто-то другой сможет с этим справится.
Comment 8 e.malashin@rosalinux.ru 2021-12-29 17:50:36 MSK
**************************************
The update is sent to expanded testing
Comment 9 Vladimir Potapov 2022-01-11 17:25:52 MSK
desktop-common-data-2014.4-2
https://abf.rosalinux.ru/build_lists/3967713
https://abf.rosalinux.ru/build_lists/3967710
https://abf.rosalinux.ru/build_lists/3967711
************************* Advisory *************************
Localize menus
************************************************************
QA Verified