Created attachment 16689 [details] p10-workstationk-libreoffice Шаги ==== 1. # apt-get install -y LibreOffice-still 2. Открыть меню приложений > Офис. Фактический результат ===================== В меню KDE, отсортированном в алфавитном порядке, сначала отображаются "LibreOffice Base", "LibreOffice Calc" и т. п., а только затем "LibreOffice" (см. скриншот p10-workstationk-libreoffice). Ожидаемый результат =================== Порядок приложений в меню совпадает с XFCE/MATE - сначала должен идти "LibreOffice", а затем уже "LibreOffice Base", "LibreOffice Calc" и т. п. (см. скриншот p10-workstation-libreoffice). Воспроизводимость ================= Воспроизводится на: ALT Workstation K 10.3 x86_64 ALT Education (KDE) 10.2 x86_64 Не воспроизводится на: ALT Education 10.2 x86_64 ALT Workstation 10.2 x86_64 ALT Server 10.2 x86_64 [p10] plasma5-workspace-5.27.11-alt11 LibreOffice-still-7.6.6.3-alt0.p10.1
Created attachment 16690 [details] p10-workstation-libreoffice
Почему должно быть не так, как сейчас?
*** Bug 51265 has been marked as a duplicate of this bug. ***
(Ответ для Artem Varaksa на комментарий #0) > В меню KDE, отсортированном в алфавитном порядке, сначала отображаются > "LibreOffice Base", "LibreOffice Calc" и т. п., а только затем "LibreOffice" > (см. скриншот p10-workstationk-libreoffice). Где скриншот, что они отсортированы в алфавитном порядке?
Created attachment 16692 [details] p10-workstationk-all (Ответ для Sergey V Turchin на комментарий #2) > Почему должно быть не так, как сейчас? 1. В XFCE/MATE сортируется не так. 2. В Python при алфавитной сортировке Name .desktop-файлов они сортируются тоже не так: > $ python3 > Python 3.9.18 (main, Feb 17 2024, 05:09:41) > [GCC 10.3.1 20210703 (ALT Sisyphus 10.3.1-alt2)] on linux > Type "help", "copyright", "credits" or "license" for more information. > >>> a = ["LibreOffice Base", "LibreOffice", "LibreOffice Calc"] > >>> sorted(a) > ['LibreOffice', 'LibreOffice Base', 'LibreOffice Calc'] > >>> sorted([e.lower() for e in a]) > ['libreoffice', 'libreoffice base', 'libreoffice calc'] > >>> sorted([e.upper() for e in a]) > ['LIBREOFFICE', 'LIBREOFFICE BASE', 'LIBREOFFICE CALC'] (Ответ для Sergey V Turchin на комментарий #4) > Где скриншот, что они отсортированы в алфавитном порядке? Приложил архив со скриншотами всего меню в Workstation K 10.3. В каждой категории приложения отсортированы в алфавитном порядке: сначала A-Z, потом А-Я (не учитывая регистр). Если отсортировать с помощью Python из .desktop-файлов Name.lower() всех приложений в меню, то порядок совпадет, за исключением лишь LibreOffice и KDE Connect.
Переоткрываю ошибку.
(Ответ для Artem Varaksa на комментарий #5) > 1. В XFCE/MATE сортируется не так. Их проблема. Пусть сортируют как хотят.