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 with
to 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.menu
and/usr/share/desktop-directories/kf5-*.diretory
fromplasma-workspace
package and create a new package(plasma-applications-menu
) that includes these files. - make
plasma-workspace
depend onplasma-applications-menu
andkservice
(optionally) depend onplasma-applications-menu