The KF5 version of dolphin requires the konqpopupmenuplugin.desktop file from kde-baseapps to show service menus. Since dolphin will be KF5 based in 15.08 but kde-baseapps is still KDE4 based, this means that service menus provided by eg. ark or konsole won't work. Would it be possible to ship the konqpopupmenuplugin.desktop file with dolphin to fix this?
*** Bug 350762 has been marked as a duplicate of this bug. ***
(In reply to Antonio Rojas from comment #0)
> The KF5 version of dolphin requires the konqpopupmenuplugin.desktop file
> from kde-baseapps to show service menus. Since dolphin will be KF5 based in
> 15.08 but kde-baseapps is still KDE4 based, this means that service menus
> provided by eg. ark or konsole won't work. Would it be possible to ship the
> konqpopupmenuplugin.desktop file with dolphin to fix this?
From my point of view, this is not the correct solution because these service menus can also be used from the file dialog, FolderView, and probably other places. And they should also work there if Dolphin is not installed, so the service menus should better be put somewhere else. Maybe kio-extras?
*** Bug 349654 has been marked as a duplicate of this bug. ***
Just to be clear: bug 349654 is about the "Create New..." menu, but I think that both topics are closely related because they are both due to the lack of an installed lib/konq from kde-baseapps, and they should be resolved together.
I just tried to have a look at the konqpopupmenuplugin.desktop issue. It's true that some service menus are not shown (like, e.g., the one of Konsole) if kde-baseapps is not installed. However, other service menus work just fine. So it seems that maybe the other service menus are just not ported correctly to KF5 yet (which is understandable, because probably all developers have the kde-baseapps package from git self-built and installed on their machine, so it works even if the service menu relies on konqpopupmenuplugin.desktop).
I don't know how to solve this issue best - maybe moving the konqpopupmenuplugin.desktop file to kio, kio-extras or some other common place would be the easiest way to make the service menus work again, but I'm not sure - I'm not really familiar with the internals of the service menu handling. I'll reassign to KIO and re-open bug 349654 because it seems that both issues are less related than I first thought.
*** Bug 352188 has been marked as a duplicate of this bug. ***
Proposed fix: https://git.reviewboard.kde.org/r/125425/
Git commit 4b24b70c93523c5bc56c90c04a5a666331e96a1b by Frank Reininghaus.
Committed on 06/10/2015 at 08:11.
Pushed by freininghaus into branch 'master'.
Move konqpopupmenuplugin.desktop from kde-baseapps to kio
This ensures that service menu entries are shown if the unreleased
KF5-based version of lib/konq from kde-baseapps is not installed
It would be great if the translations from lib/konq in kde-baseapps
could be merged. Thanks!
M +1 -0 src/widgets/CMakeLists.txt
A +89 -0 src/widgets/konqpopupmenuplugin.desktop
*** Bug 354892 has been marked as a duplicate of this bug. ***