From 77f5dd96110ff881b8dcbd32f031b317e959db90 Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Fri, 15 Dec 2023 21:03:54 +0100 Subject: [PATCH] Dodanie pliku immudex-mime-settings --- immudex-mime-settings | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 immudex-mime-settings diff --git a/immudex-mime-settings b/immudex-mime-settings new file mode 100755 index 0000000..c74dc30 --- /dev/null +++ b/immudex-mime-settings @@ -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 -- 2.39.5