Now that KService is only supposed to handle applications, not parts or plugins there is in theory no need to load services from /usr/share/kservices5 any more
Description
Description
Status | Assigned | Task | ||
---|---|---|---|---|
Open | None | T12171 Meta task: KService | ||
Open | None | T16044 Stop loading services from /usr/share/kservices5? |
Comment Actions
Actually this is at odds with https://invent.kde.org/frameworks/kglobalaccel/-/merge_requests/68, which uses KService to read non-application desktop files
Comment Actions
For service menus KService is used to read it as well
https://invent.kde.org/frameworks/kio/-/blob/master/src/widgets/kfileitemactions.cpp#L602
Comment Actions
Actually the relevant files there aren't in /usr/share/kservices5 but in /usr/share/kglobalaccel5, so it's "fine"
Comment Actions
That's deprecated though. Service menus are expected to be in /usr/share/kio/servicemenus now