Bug 51264 - Сортировка приложений LibreOffice и KDE Connect в меню KDE не совпадает с XFCE/MATE
Summary: Сортировка приложений LibreOffice и KDE Connect в меню KDE не совпадает с XFC...
Status: CLOSED NOTABUG
Alias: None
Product: Branch p10
Classification: Unclassified
Component: plasma5-workspace (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-p10@altlinux.org
URL: https://specifications.freedesktop.or...
Keywords:
: 51265 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-08-23 16:40 MSK by Artem Varaksa
Modified: 2024-08-26 12:02 MSK (History)
0 users

See Also:


Attachments
p10-workstationk-libreoffice (279.24 KB, image/png)
2024-08-23 16:40 MSK, Artem Varaksa
no flags Details
p10-workstation-libreoffice (246.32 KB, image/png)
2024-08-23 16:40 MSK, Artem Varaksa
no flags Details
p10-workstationk-all (2.28 MB, application/gzip)
2024-08-23 17:29 MSK, Artem Varaksa
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Varaksa 2024-08-23 16:40:26 MSK
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
Comment 1 Artem Varaksa 2024-08-23 16:40:46 MSK
Created attachment 16690 [details]
p10-workstation-libreoffice
Comment 2 Sergey V Turchin 2024-08-23 16:56:16 MSK
Почему должно быть не так, как сейчас?
Comment 3 Sergey V Turchin 2024-08-23 16:56:37 MSK
*** Bug 51265 has been marked as a duplicate of this bug. ***
Comment 4 Sergey V Turchin 2024-08-23 16:59:42 MSK
(Ответ для Artem Varaksa на комментарий #0)
> В меню KDE, отсортированном в алфавитном порядке, сначала отображаются
> "LibreOffice Base", "LibreOffice Calc" и т. п., а только затем "LibreOffice"
> (см. скриншот p10-workstationk-libreoffice).
Где скриншот, что они отсортированы  в алфавитном порядке?
Comment 5 Artem Varaksa 2024-08-23 17:29:33 MSK
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.
Comment 6 Artem Varaksa 2024-08-23 17:30:18 MSK
Переоткрываю ошибку.
Comment 7 Sergey V Turchin 2024-08-26 10:14:53 MSK
(Ответ для Artem Varaksa на комментарий #5)
> 1. В XFCE/MATE сортируется не так.
Их проблема. Пусть сортируют как хотят.