How to set new Services for Dolphin

I upgraded from 13.1 to LEAP 42.2, and noticed that some actions had been disappeared from the context menu in Dolphin, e.g. a link for 7zip.

I knew that some of those actions came from the folder “~/.kde4/share/kde4/services/ServiceMenus/”. In that folder I have some “.desktop” files, e.g.:

  • Q7Zc.desktop
  • Q7Ze.desktop
  • wget.desktop
  • convert_with_soundkonverter.desktop

In openSUSE 13.1 I had KDE4.
Now with LEAP 42.2 I have Plasma 5 and KDE5.

“Dolphin - Settings - Services - Download New Services” does not seem to work for me.

In Plasma 5, where is the folder which is equivalent to “~/.kde4/share/kde4/services/ServiceMenus/”?

(Dolphin version: 2.9.11-1.25)

For Plasma 5 the locations are ~/.local/share/kservices5/ServiceMenus/ and /usr/share/kservices5/ServiceMenus/

Hmmm. Download New Services worked for me.

Open Dolphin; click Settings; Click Configure Dolphin; Click Services. At the bottom you will see Download New Services. Open this. Click for Most Downloads. In the Search Box, type 7z. You will then see, Extract and Compress KDE4. Install it. Then you can select a bunch of files; right click on one of the files, in the context menu select compress->compress to; select the type of compression you want (e.g, 7z), and away you go. (You have to have 7z, etc., installed.)

Thank you very much.
I have the folder “/usr/share/kservices5/ServiceMenus/”, but surprisingly I hadn’t “~/.local/share/kservices5/”. Perhaps it is because I did an upgrade installation instead of a fresh one …
Anyway I created the folder “~/.local/share/kservices5/ServiceMenus/” and copied my “.desktop” files to it. And now new actions appear in Dolphin. Thanks.

Thank you. I followed your detailed instructions, and noticed that these files were copied to “~/.kde4/share/kde4/services/ServiceMenus/”: compress_bgz.desktop, compress.desktop, extract7ZIP.desktop, extractACE.desktop, extractBZIP.desktop, extractGZIP.desktop, extractRAR.desktop, extractTAR.desktop, extractTARGZ.desktop, extractZIP.desktop. And yes, the menus Compress and Extract work ok for 7z files, even with password.

That way of handle 7z files is new for me. In openSUSE 13.1 I had a menu “Q7Z”, due to the two files Q7Zc.desktop and Q7Zc.desktop in ServiceMenus folder. I don’t remember where those files came from.

But I am not able to install the service “KDiff3 Dir Comparison” in Dolphin. I simply get a message “Installation failed”. I have kdiff3 version 0.9.98.