package kservice depends on some files in plasma-workspace to work properly
Description:
The new plasma-workspace includes /etc/xdg/menus/plasma-applications.menu, which was previously in kservice package (now in kservice5 with name applications.menu). This file is required by kbuildsycoca6 for generating the application menu, which is crucial for applications like Dolphin.
So right now to make applications like Dolphin work properly, plasma-workspace has to be installed (but now it's not in Dolpnin's dependency list). It's almost installing the whole DE, which is impossible or not ideal for a lot of users who use other DE or WM (like me).
Additional info:
- package version(s):
6.0.4 - related discussions from upstream
- Additional steps for making Dolphin work properly
Step for reproducing
- Install Dolphin without palsma-workspace package
- Use
open withto open any file, the application list is empty
Proposal
Don't know if this is the optimal solution, my suggestion would be:
- Separate
/etc/xdg/menus/plasma-applications.menuand/usr/share/desktop-directories/kf5-*.diretoryfromplasma-workspacepackage and create a new package(plasma-applications-menu) that includes these files. - make
plasma-workspacedepend onplasma-applications-menuandkservice(optionally) depend onplasma-applications-menu