Bug 465731

Summary: Dolphin context extensions downloaded to wrong directory
Product: [Applications] dolphin Reporter: Henning <boredsquirrel>
Component: plugins: mercurialAssignee: Vishesh Yadav <vishesh3y>
Status: RESOLVED FIXED    
Severity: major CC: kfm-devel
Priority: NOR    
Version First Reported In: 22.12.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Henning 2023-02-14 22:52:16 UTC
I dont know if this is supposed to be like that? But it doesnt work at all.

Addons are downloaded to
~/.local/share/servicemenu-download

while they belong to 
~/.local/share/kservices5/ServiceMenus

or not? I downloaded a lot of them, moving them manually makes them appear suddenly.

But also the format often doesnt fit. They include descriptions, folders e.g., dont know if that even works in that directory, but I know no other way to access that folder.

Operating System: Fedora Linux 37
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 6.1.9-200.fc37.x86_64 (64-bit)
Graphics Platform: Wayland

edit: yes this is a duplicate of 316583, but that is still inactive and the behavior didnt change... It was different some time in the past I think.
Comment 1 Henning 2023-02-20 10:50:05 UTC
I think a problem with this is also, that the context menu extensions have no real rules how they should be packed. They are in various archive formats and include folders, readmes, images e.g. instead of just a .desktop file.

A script only unpacking all folders and copying /linking the .desktop files recursively to the right directory (~/.local/share/kservices5/ServiceMenus)  from the download dir (~/.local/share/servicemenu-download) could solve that.