summaryrefslogtreecommitdiff
path: root/scripts/linux-setup.sh
diff options
context:
space:
mode:
authorJordan Wiens <jordan@psifertex.com>2019-08-07 18:26:05 -0400
committerJordan Wiens <jordan@psifertex.com>2019-08-07 22:46:52 -0400
commit55879123572902a75153bf9fa6b8a84665c5ffc7 (patch)
treeacf8898a09eac280adff7e7a9c1fa7adc88bd6fe /scripts/linux-setup.sh
parentd085817f4fae2c3f0c4526666f8ebb88b46ce528 (diff)
linux install script adds assocations for right-click context menu
Diffstat (limited to 'scripts/linux-setup.sh')
-rw-r--r--scripts/linux-setup.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/linux-setup.sh b/scripts/linux-setup.sh
index 43c6ec88..82350eae 100644
--- a/scripts/linux-setup.sh
+++ b/scripts/linux-setup.sh
@@ -24,7 +24,7 @@ setvars()
SUDO="sudo " #For system
else
SHARE="${HOME}/.local/share" #For user only
- SUDO="" #For user only
+ SUDO="" #For user only
fi
DESKTOPFILE="${SHARE}/applications/${APP}.desktop"
MIMEFILE="${SHARE}/mime/packages/application-x-${APP}.xml"
@@ -98,7 +98,14 @@ Type=Application
Categories=Utility;
Comment=${APPCOMMENT}
EOF
+ read -d '' MIMEAPPS << EOF
+[Added Associations]
+application/x-executable=${APP}.desktop
+application/x-elf=${APP}.desktop
+application/x-sharedlib=${APP}.desktop
+EOF
echo "${DESKTOP}" | $SUDO tee ${DESKTOPFILE} >/dev/null
+ echo "${MIMEAPPS}" | $SUDO tee -a ${MIMEFILE} >/dev/null
$SUDO chmod +x ${DESKTOPFILE}
$SUDO update-desktop-database ${SHARE}/applications
}