From 8082811f2aeb7414982cd431aaf2e3a8e359bc95 Mon Sep 17 00:00:00 2001 From: silvio Date: Sun, 26 Apr 2015 13:45:35 +0000 Subject: --- doc/bugs/dolphin_integration_file_is_broken.mdwn | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'doc/bugs/dolphin_integration_file_is_broken.mdwn') diff --git a/doc/bugs/dolphin_integration_file_is_broken.mdwn b/doc/bugs/dolphin_integration_file_is_broken.mdwn index 41a854e47..4b0e11cae 100644 --- a/doc/bugs/dolphin_integration_file_is_broken.mdwn +++ b/doc/bugs/dolphin_integration_file_is_broken.mdwn @@ -4,10 +4,18 @@ git annex will automatically create the file .kde/share/kde4/services/ServiceMenus/git-annex.desktop -However the actions created do not work because the variable used is %U (file:/// style URL) which git annex does not understand. All %U should be replaced by %F. +However the actions created do not work because the variable used is %U (file:/// style URL) which git annex does not understand. According to http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s06.html +Also the escaping seems broken. The following line is one that works for me. + + Exec=sh -c 'cd "$(dirname -- "$1")" && git-annex get --notify-start --notify-finish -- "$1"' command_string_is_ignored %f + +or simply + + Exec=git-annex get --notify-start --notify-finish -- %F + ### What steps will reproduce the problem? -- cgit v1.2.3