[dolphin] [Bug 481327] Dolphin: custom services are not shown in the context menu
bugzilla_noreply at kde.org
bugzilla_noreply at kde.org
Wed Feb 14 18:38:06 GMT 2024
https://bugs.kde.org/show_bug.cgi?id=481327
fanzhuyifan at gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|WAITINGFORINFO |DOWNSTREAM
Status|NEEDSINFO |RESOLVED
--- Comment #5 from fanzhuyifan at gmail.com ---
(In reply to Jayes from comment #4)
> (In reply to fanzhuyifan from comment #3)
> > Waiting for info
>
> I have already restored Fedora 39, so I ran the command after booting a
> Fedora 40 (KDE spin) live iso from usb.
>
> $qtpaths --locate-dirs GenericDataLocation kio/servicemenus
> bash: qtpaths: command not found...
> (although qt6-qttools is installed)
>
> but this works:
>
> $/run/media/liveuser/Fedora/bin/qtpaths --locate-dirs GenericDataLocation
> kio/servicemenus
> /usr/share/kio/servicemenus
>
> $ls /usr/share/kio/servicemenus/
> dragonplayer_play_dvd.desktop kgpg_encryptfile.desktop
> kgpg_viewdecrypted.desktop
> installfont.desktop kgpg_encryptfolder.desktop konsolerun.desktop
>
> So that is correct, but it is not where the user installed sevicemenus are.
> On Fedora 39 I get the same result, but my (user) services work there.
>
> Regards,
> JS
Interesting... So I am on Arch Linux and that command also outputs the
directory of user installed servicemenus -- ~/.local/share/kio/servicemenus.
Perhaps this is a configuration issue? As per the documentation in
https://develop.kde.org/docs/apps/dolphin/service-menus/, the default paths are
~/.local/share/kio/servicemenus
/usr/share/kio/servicemenus
So using kservices5 and kservecis6 directories seems to be something that
distros are responsible for.
Maybe you could also try copying things into ~/.local/share/kio/servicemenus to
see if that works?
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the kfm-devel
mailing list