https://bugs.kde.org/show_bug.cgi?id=510470
Bug ID: 510470
Summary: Desktop actions are ordered based on name, not Action
name
Classification: Applications
Product: dolphin
Version First 25.04.3
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Created attachment 185675
--> https://bugs.kde.org/attachment.cgi?id=185675&action=edit
The file causing the issue
Steps to reproduce:
1. Put this file (also attached):
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=image/*;
Actions=1A-Rcprs75;2B-Rcprs80;3C-Rcprs90;4D-RcprsCustom;5E-Rsize0300;6F-Rsize0600;
Encoding=UTF-8
X-KDE-Submenu=Kim – Compress and Resize
[Desktop Action 1A-Rcprs75]
Name=Compress at 75 %
Icon=application-x-compress
Exec='/home/drew/.local/share/kio/servicemenus/kim6/bin/kim'_compress 75 %D %U
[Desktop Action 2B-Rcprs80]
Name=Compress at 80 %
Icon=application-x-compress
Exec='/home/drew/.local/share/kio/servicemenus/kim6/bin/kim'_compress 80 %D %U
[Desktop Action 3C-Rcprs90]
Name=Compress at 90 %
Icon=application-x-compress
Exec='/home/drew/.local/share/kio/servicemenus/kim6/bin/kim'_compress 90 %D %U
[Desktop Action 4D-RcprsCustom]
Name=Compress Custom...
Icon=application-x-compress
Exec='/home/drew/.local/share/kio/servicemenus/kim6/bin/kim'_compress `kdialog
--inputbox "Compression rate:" 60` %D %U
[Desktop Action 5E-Rsize0300]
Name=Resize (300x0225 pixels)
Icon=transform-scale
Exec='/home/drew/.local/share/kio/servicemenus/kim6/bin/kim'_resize 300x300 %D
%U
[Desktop Action 6F-Rsize0600]
Name=Resize (0600x0450 pixels)
Icon=transform-scale
Exec='/home/drew/.local/share/kio/servicemenus/kim6/bin/kim'_resize 600x600 %D
%U
into ~/.local/share/kio/servicemenus/ and right click an image. and go to the
newly displayed submenu "Kim – Compress and Resize"
What happens:
"Resize (300x0225 pixels)" is displayed after "Resize 0600x0450 pixels" despite
the action name ("6F-Rsize0600") being alphanumerically after "5E-Rsize0300".
This is a regression, this does not happen in 5.27 I am on 6.4.5 and Fedora 42.
Extensive discussion here:
https://discuss.kde.org/t/how-are-service-menus-ordered/40444
--
You are receiving this mail because:
You are watching all bug changes.