From 338b8136244ecb39563b675f13fcf603d3657787 Mon Sep 17 00:00:00 2001 From: mappu Date: Tue, 6 Nov 2018 19:42:06 +1300 Subject: [PATCH] initial commit --- Makefile | 5 +++++ README.md | 5 +++++ ServiceMenus/gitk.desktop | 15 +++++++++++++++ ServiceMenus/thg-main.desktop | 15 +++++++++++++++ ServiceMenus/vscode.desktop | 15 +++++++++++++++ 5 files changed, 55 insertions(+) create mode 100644 Makefile create mode 100644 README.md create mode 100644 ServiceMenus/gitk.desktop create mode 100644 ServiceMenus/thg-main.desktop create mode 100644 ServiceMenus/vscode.desktop 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