commit 338b8136244ecb39563b675f13fcf603d3657787 Author: mappu Date: Tue Nov 6 19:42:06 2018 +1300 initial commit diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..eaad0b3 --- /dev/null +++ b/Makefile @@ -0,0 +1,5 @@ +install: + $(shell for f in ServiceMenus/* ; do ln -s "$$(pwd)/$$f" ~/.local/share/kservices5/ServiceMenus ; done) + +uninstall: + $(shell for f in ServiceMenus/* ; do rm ~/.local/share/kservices5/"$$f" ; done) diff --git a/README.md b/README.md new file mode 100644 index 0000000..b716cd9 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# my-kde-servicemenus + +ServiceMenus to launch some apps from Dolphin. + +See also: https://askubuntu.com/a/719757 diff --git a/ServiceMenus/gitk.desktop b/ServiceMenus/gitk.desktop new file mode 100644 index 0000000..fa19e92 --- /dev/null +++ b/ServiceMenus/gitk.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Type=Service +Name=Custom Gitk Directory Menus (Main) +ServiceTypes=KonqPopupMenu/Plugin +Actions=launch-gitk +MimeType=inode/directory; +Icon=qgit +Encoding=UTF-8 +X-KDE-Priority=TopLevel + +[Desktop Action launch-gitk] +Exec=cd "%f" ; gitk +Icon=qgit +Name=Gitk +Terminal=false diff --git a/ServiceMenus/thg-main.desktop b/ServiceMenus/thg-main.desktop new file mode 100644 index 0000000..816d925 --- /dev/null +++ b/ServiceMenus/thg-main.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Type=Service +Name=Custom TortoiseHg Directory Menus (Main) +ServiceTypes=KonqPopupMenu/Plugin +Actions=launch-thg +MimeType=inode/directory; +Icon=thg_logo +Encoding=UTF-8 +X-KDE-Priority=TopLevel + +[Desktop Action launch-thg] +Exec=cd "%f" ; thg +Icon=thg_logo +Name=TortoiseHg Workbench +Terminal=false diff --git a/ServiceMenus/vscode.desktop b/ServiceMenus/vscode.desktop new file mode 100644 index 0000000..7dd261d --- /dev/null +++ b/ServiceMenus/vscode.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Type=Service +Name=Custom VSCode Directory Menus (Main) +ServiceTypes=KonqPopupMenu/Plugin +Actions=launch-vscode +MimeType=inode/directory; +Icon=code +Encoding=UTF-8 +X-KDE-Priority=TopLevel + +[Desktop Action launch-vscode] +Exec=code "%f" +Icon=code +Name=Visual Studio Code +Terminal=false