--- /dev/null
+#!/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