https://bugs.kde.org/show_bug.cgi?id=525484
Bug ID: 525484
Summary: Service menu actions not displayed for regular files
in Dolphin
Classification: Applications
Product: dolphin
Version First 26.08.0
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Created attachment 195952
--> https://bugs.kde.org/attachment.cgi?id=195952&action=edit
my .desktop according to KDE specifications
DESCRIPTION
Service menus defined in ~/.local/share/kio/servicemenus/ are not displayed in
Dolphin's context menu for regular files ( MimeType=text/*; ). They are only
visible for their own .desktop files.
And yet, the file strictly adheres to the specifications at
https://develop.kde.org/docs/apps/dolphin/service-menus/
cf my servicemenu.desktop in attachment
STEPS TO REPRODUCE
1. Create a service menu
2. and try it
3. I should clarify that regardless of the information defined in the mimetype
key, the context menu is empty.
OBSERVED RESULT
The submenu does not appear for .txt files. It only displays when
right-clicking the .desktop file itself.
EXPECTED RESULT
The "Compare with Meld" submenu should appear in the context menu for .txt
files.
SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 44
KDE Plasma Version: 6.7.5
KDE Frameworks Version: 6.29.0
Qt Version: 6.11.2
ADDITIONAL INFORMATION
The problem has been present since the KDE Plasma 6.4 update. The recent update
to plasma 6.5 did not change anything.
All relevant documentation has been thoroughly analyzed:
https://specifications.freedesktop.org/desktop-entry/latest/index.html
https://develop.kde.org/docs/apps/dolphin/service-menus/
A .desktop file fully compliant with the KDE documentation does not work.
A .desktop file fully compliant with the freedesktop.org specification (using
an external script in ~/.local/bin and the .desktop file in
~/.local/share/kio/servicemenus/) does not work either.
The following precautions have been taken:
kbuildsycoca6 --noincremental after each modification
desktop-file-validate to check the .desktop file
Restarting Dolphin
No error appears in journalctl when the action is triggered.
--
You are receiving this mail because:
You are watching all bug changes.