]> gitweb.morketsmerke.org Git - backup.git/commitdiff
Dodanie pliku immudex-mime-settings
authorxf0r3m <jakubstasinski@protonmail.com>
Fri, 15 Dec 2023 20:03:54 +0000 (21:03 +0100)
committerxf0r3m <jakubstasinski@protonmail.com>
Fri, 15 Dec 2023 20:03:54 +0000 (21:03 +0100)
immudex-mime-settings [new file with mode: 0755]

diff --git a/immudex-mime-settings b/immudex-mime-settings
new file mode 100755 (executable)
index 0000000..c74dc30
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+RED="\e[31m";
+GREEN="\e[32m";
+YELLOW="\e[1;33m";
+LGREEN="\e[1;32m";
+ENDCOLOR="\e[0m";
+YES="\u2714";
+NO="\u2716";
+
+mimeList=("image/png" "image/jpeg" "image/avif" "image/bmp" "image/gif" "image/svg+xml" "image/tiff" "image/heif" "image/webp" "inode/directory" "inode/symlink" "audio/ac3" "audio/flac" "audio/amr-wb" "audio/aac" "audio/midi" "audio/mp2" "audio/mp4" "audio/mpeg" "audio/ogg" "audio/x-flac+ogg" "audio/x-opus+ogg" "audio/x-mod" "audio/x-ms-wma" "audio/x-musepack" "audio/x-s3m" "audio/x-vorbis+ogg" "x-content/audio-cdda" "audio/x-xm" "video/3gpp" "video/3gpp2" "video/dv" "video/mp2t" "video/mp4" "video/mpeg" "video/ogg" "video/quicktime" "video/vnd.mpegurl" "video/vnd.rn-realvideo" "video/webm" "video/x-anim" "video/x-flic" "video/x-flv" "video/x-matroska" "video/x-matroska-3d" "video/x-ms-wmv" "video/x-msvideo" "video/x-ogm+ogg" "video/x-nsv" "video/x-theora+ogg" "x-content/video-dvd" "x-content/video-svcd" "x-content/video-vcd" "audio/x-aiff");
+
+defaultApps=("org.xfce.ristretto.desktop" "org.xfce.ristretto.desktop" "org.xfce.ristretto.desktop" "org.xfce.ristretto.desktop" "org.xfce.ristretto.desktop" "org.xfce.ristretto.desktop" "org.xfce.ristretto.desktop" "org.xfce.ristretto.desktop" "librewolf.desktop" "thunar.desktop" "thunar.desktop" "vlc.desktop" "qmmp-1.desktop" "mpv.desktop" "qmmp-1.desktop" "qmmp-1.desktop" "qmmp-1.desktop" "vlc.desktop" "qmmp-1.desktop" "qmmp-1.desktop" "qmmp-1.desktop" "qmmp-1.desktop" "qmmp-1.desktop" "qmmp-1.desktop" "qmmp-1.desktop" "qmmp-1.desktop" "qmmp-1.desktop" "vlc.desktop" "qmmp-1.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop" "vlc.desktop");
+
+#echo "MimeList: ${mimeList[53]}";
+#echo "DefApp: ${#defaultApps[@]}";
+
+for (( i=0; $i<=$(expr ${#mimeList[@]} - 1); i++ )); do
+  if [ "$(xdg-mime query default ${mimeList[$i]})" = "${defaultApps[$i]}" ]; then
+    echo -e "${mimeList[$i]}: ${GREEN}${YES}${ENDCOLOR}";
+  else
+    echo -e "${mimeList[$i]}: ${RED}${NO}${ENDCOLOR} \
+    (${LGREEN}${defaultApps[$i]}${ENDCOLOR} != ${YELLOW}$(xdg-mime query default ${mimeList[$i]})${ENDCOLOR})";
+  fi
+done