diff --git a/Makefile b/Makefile index 9975794..179b09e 100644 --- a/Makefile +++ b/Makefile @@ -57,7 +57,7 @@ kf5-install: kf5 mv plasmoid/contents/ui/main.qml.kf6.bak plasmoid/contents/ui/main.qml # Dolphin service menus + helpers mkdir -p ~/.local/share/kio/servicemenus - install -m644 dolphin/ollie-actions.desktop ~/.local/share/kio/servicemenus/ + install -m755 dolphin/ollie-actions.desktop ~/.local/share/kio/servicemenus/ sudo install -m755 dolphin/ollie-ask /usr/local/bin/ sudo install -m755 dolphin/ollie-session-here /usr/local/bin/ # XDG autostart (starts with Plasma session) @@ -107,8 +107,9 @@ clean: # Install Dolphin service menus dolphin-install: mkdir -p ~/.local/share/kio/servicemenus - cp dolphin/ollie-actions.desktop ~/.local/share/kio/servicemenus/ - sudo cp dolphin/ollie-ask /usr/local/bin/ + install -m755 dolphin/ollie-actions.desktop ~/.local/share/kio/servicemenus/ + sudo install -m755 dolphin/ollie-ask /usr/local/bin/ + sudo install -m755 dolphin/ollie-session-here /usr/local/bin/ @echo "Dolphin menus installed. Restart Dolphin or re-open context menu." # Install plasmoid to user's local plasma directory diff --git a/dolphin/ollie-actions.desktop b/dolphin/ollie-actions.desktop index 6cee70c..755e420 100644 --- a/dolphin/ollie-actions.desktop +++ b/dolphin/ollie-actions.desktop @@ -1,8 +1,8 @@ [Desktop Entry] Type=Service +X-KDE-ServiceTypes=KonqPopupMenu/Plugin MimeType=all/allfiles;inode/directory; Actions=askOllie;sessionHere; -X-KDE-AuthorizeAction=shell_access [Desktop Action askOllie] Name=Ask Ollie about this