From 7acc3e0f355aa74a0a295d6f0aedd1fc49022d8a Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sat, 5 Sep 2020 12:37:10 -0400 Subject: [PATCH] Remove lnk files from desktop because they don't work anyway. --- audiogame-manager.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index fb0191a..44697ea 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -200,6 +200,15 @@ add_launcher() { if ! grep -F -q -x "${launchSettings}" "${configFile}" ; then echo "${launchSettings}" >> "${configFile}" sort -o "${configFile}" "${configFile}" + # Remove .lnk files because they don't work. + find ~/Desktop -type f -iname '*.lnk' -exec bash -c ' + for f ; do + mimeType="$(file -b "$f")" + mimeType="${mimeType%%,*}" + if [[ "$mimeType" == "MS Windows shortcut" ]]; then + rm -v "$f" + fi + done' _ {} + fi }