diff --git a/extragear/kdeconnect-kde/kdeconnect-kde.py b/extragear/kdeconnect-kde/kdeconnect-kde.py --- a/extragear/kdeconnect-kde/kdeconnect-kde.py +++ b/extragear/kdeconnect-kde/kdeconnect-kde.py @@ -35,6 +35,7 @@ self.defines["caption"] = self.binaryArchiveName(fileType=None).capitalize() self.defines["icon"] = os.path.join(os.path.dirname(__file__), "icon.ico") self.defines["appname"] = "kdeconnect-indicator" + self.defines["app2_name"] = "kdeconnect-handler" if isinstance(self, NullsoftInstallerPackager): self.defines["nsis_include"] = f"!include {self.packageDir()}\\SnoreNotify.nsh" @@ -48,14 +49,18 @@ !insertmacro SnoreShortcut "$SMPROGRAMS\@{productname}.lnk" "$INSTDIR\bin\@{appname}.exe" "${MyApp_AppUserModelId}" CreateShortCut "$SMPROGRAMS\Startup\@{productname}.lnk" "$INSTDIR\bin\@{appname}.exe" CreateShortCut "$DESKTOP\@{productname}.lnk" "$INSTDIR\bin\@{appname}.exe" + CreateShortCut "$SENDTO\Send to remote device via @{productname}.lnk" "$INSTDIR\bin\@{app2_name}.exe" "" "$INSTDIR\bin\@{appname}.exe" 0 + CreateShortCut "$SENDTO\Open on remote device via @{productname}.lnk" "$INSTDIR\bin\@{app2_name}.exe" "--open" "$INSTDIR\bin\@{appname}.exe" 0 !insertmacro MUI_STARTMENU_WRITE_END SectionEnd """ self.defines["un_sections"]=r""" Section "Un.Remove Shortcuts" Delete "$SMPROGRAMS\@{productname}.lnk" Delete "$SMPROGRAMS\Startup\@{productname}.lnk" Delete "$DESKTOP\@{productname}.lnk" + Delete "$SENDTO\Send to remote device via @{productname}.lnk" + Delete "$SENDTO\Open on remote device via @{productname}.lnk" SectionEnd """ else: