[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