diff --git a/dh b/dh index 38add31..41eb07f 100755 --- a/dh +++ b/dh @@ -18,6 +18,27 @@ echo "$MSG_RUNNING" while true do + function variables_set() { + # DEBUG mod + #bash -x ./dh 2>&1 | tee output.log + #progname="${progname:="${0##*/}"}" + progname="DistroHopper" + version="0.80" + #GTK_THEME="alt-dialog" + DH_CONFIG_DIR="$HOME/.config/distrohopper" + DH_CONFIG="$DH_CONFIG_DIR/distrohopper.conf" + DH_ICON_DIR="/usr/share/icons/distrohopper" + PATH_PREFIX="/usr/bin/" + TMP_DIR="/tmp" + terminal="sakura" + replace='"!"' + #export "DH_CONFIG_DIR" "DH_CONFIG" "replace" "DH_ICON_DIR" "PATH_PREFIX" "TMP_DIR" "terminal" + check_and_set_mode + # Set traps to catch the signals and exit gracefully + trap "exit" INT + trap "exit" EXIT + } + function bugs_notice_show() { echo "" echo "$MSG_DONE" @@ -92,27 +113,6 @@ do [ -f "$PATH_PREFIX/fzf" ] || echo "$MSG_FZF" } - function variables_set() { - # DEBUG mod - #bash -x ./dh 2>&1 | tee output.log - #progname="${progname:="${0##*/}"}" - progname="DistroHopper" - version="0.80" - #GTK_THEME="alt-dialog" - DH_CONFIG_DIR="$HOME/.config/distrohopper" - DH_CONFIG="$DH_CONFIG_DIR/distrohopper.conf" - DH_ICON_DIR="/usr/share/icons/distrohopper" - PATH_PREFIX="/usr/bin/" - TMP_DIR="/tmp" - terminal="sakura" - replace='"!"' - #export "DH_CONFIG_DIR" "DH_CONFIG" "replace" "DH_ICON_DIR" "PATH_PREFIX" "TMP_DIR" "terminal" - check_and_set_mode - # Set traps to catch the signals and exit gracefully - trap "exit" INT - trap "exit" EXIT - } - function desktop_entry_create() { cat < ${DESKTOP_FILE} [Desktop Entry] @@ -149,7 +149,7 @@ EOF type='Application' name='DistroHopper' comment='Quickly download, create and run VM of any#TODO operating system.' - version='0.77b' + version="${version}" execmd="sh -c 'cd ${VMS_DIR} && dh g'" if [ "$interminal" == "yes" ]; then terminal='true' @@ -241,7 +241,38 @@ EOF function virtual_machines_update_ready() { cd "$VMS_DIR" || exit 1 - rm "$DH_CONFIG_DIR"/ready/*.desktop + rm "$DH_CONFIG_DIR"/ready/*.desktop 2>/dev/null + for vm_conf in $(pwd) + do + if [ "${vm_conf}" == "distrohopper.conf" ]; then + echo "continue" # skip processing distrohopper.conf + fi + echo "creating..." + vm_desktop=$(basename "$VMS_DIR/$vm_conf" .conf) + # Use fuzzy matching to find the best matching icon file (ready to run VMs) + icon_name=$(basename "$VMS_DIR/$vm_conf" .conf | cut -d'-' -f -2) + icon_file=$(find "$DH_ICON_DIR" -type f -iname "${icon_name// /}.*") + # If no icon was found, try shorter name (ready to run VMs) + if [ -z "$icon_file" ]; then + icon_name=$(basename "$VMS_DIR/$vm_conf" .conf | cut -d'-' -f1) + icon_file=$(find "$DH_ICON_DIR" -type f -iname "${icon_name// /}.*") + elif [ -z "$icon_file" ]; then + icon_file="$DH_ICON_DIR/tux.svg" + fi + DESKTOP_FILE="${DH_CONFIG_DIR}/ready/${vm_desktop}.desktop" + type='Application' + name="${vm_desktop}" + comment='Quickly download, create and run VM of any#TODO operating system.' + version="${version}" + execmd="sh -c 'cd ${VMS_DIR} && ${portable_prefix}quickemu -vm ${vm_conf};$SHELL'" + icon="${icon_file}" + categories='System;Virtualization;' + desktop_entry_create + done + } + + function renew_ready() { + cd "$VMS_DIR" || exit 1 # for files in "$VMS_DIR"/*; do # if [ ! -e *.conf ]; then # echo $"No .conf files found" @@ -262,20 +293,21 @@ EOF elif [ -z "$icon_file" ]; then icon_file="$DH_ICON_DIR/tux.svg" fi - DESKTOP_FILE="${DH_CONFIG_DIR}/ready/${vm_desktop}.desktop" - type='Application' - name="${vm_desktop}" - comment='Quickly download, create and run VM of any#TODO operating system.' - version='0.77b' - execmd="sh -c 'cd ${VMS_DIR} && ${portable_prefix}quickemu -vm ${vm_conf};$SHELL'" - icon="${icon_file}" - categories='System;Virtualization;' - desktop_entry_create + # content of desktop files (ready to run VMs) + cat < "$DH_CONFIG_DIR"/ready/"$vm_desktop".desktop +[Desktop Entry] +Type=Application +Name=$vm_desktop +Exec=sh -c 'cd ${VMS_DIR} && ${portable_prefix}quickemu -vm ${vm_conf}' +Icon=$icon_file +Categories=System;Virtualization; + +EOF done } function virtual_machines_update_supported() { - rm "$DH_CONFIG_DIR"/supported/*.desktop + rm "$DH_CONFIG_DIR"/supported/*.desktop echo "$MSG_INTERM" run_in_terminal # get supported VMs @@ -692,7 +724,8 @@ EOF ;; r|ready) echo "$MSG_U_READY" - virtual_machines_update_ready + #virtual_machines_update_ready + renew_ready shift ;; t|tui) diff --git a/supported/agarimos.desktop b/supported/agarimos.desktop index 034c938..a5cafc9 100644 --- a/supported/agarimos.desktop +++ b/supported/agarimos.desktop @@ -5,7 +5,7 @@ Name=agarimos GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "plasma"!"xfce"!"lxqt"!"gnome" | xargs -I{} sh -c "./quickget agarimos {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/agarimos.png +Icon=/home/zen/Git/DistroHopper/icons/agarimos.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/arco.desktop b/supported/arco.desktop index c54139d..76c97a6 100644 --- a/supported/arco.desktop +++ b/supported/arco.desktop @@ -5,7 +5,7 @@ Name=arco GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "v21.09.08"!"v21.09.11"!"v21.11.04"!"v21.11.05"!"v22.01.10"!"v22.03.07"!"v22.04.02"!"v22.05.02"!"v22.06.07"!"v22.07.03"!"v22.09.04"!"v22.10.02"!"v22.11.02"!"v22.12.02"!"v23.01.03"!"v23.02.02"!"v23.03.01"!"v23.04.03"!"v23.05.04"!"v23.06.02"!"v23.07.01"!"v23.09.03"!"v23.10.01" --field="Edition:CB" "large"!"small" | xargs -I{} sh -c "./quickget arco {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/arco.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/athenaos.desktop b/supported/athenaos.desktop index 1902b9f..5927621 100644 --- a/supported/athenaos.desktop +++ b/supported/athenaos.desktop @@ -5,7 +5,7 @@ Name=athenaos GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "23.06.23" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget athenaos {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/athenaos.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/biglinux.desktop b/supported/biglinux.desktop index 94bd330..0b107ce 100644 --- a/supported/biglinux.desktop +++ b/supported/biglinux.desktop @@ -5,7 +5,7 @@ Name=biglinux GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "kde" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget biglinux {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/biglinux.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/bodhi.desktop b/supported/bodhi.desktop index 24a023d..cce8ecb 100644 --- a/supported/bodhi.desktop +++ b/supported/bodhi.desktop @@ -5,7 +5,7 @@ Name=bodhi GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "7.0.0" --field="Edition:CB" "standard"!"hwe"!"s76" | xargs -I{} sh -c "./quickget bodhi {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/bodhi.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/chimera.desktop b/supported/chimera.desktop index 6218741..7a17ea7 100644 --- a/supported/chimera.desktop +++ b/supported/chimera.desktop @@ -5,7 +5,7 @@ Name=chimera GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "base"!"gnome" | xargs -I{} sh -c "./quickget chimera {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/chimera.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/dietpi.desktop b/supported/dietpi.desktop index 5792209..bb003fe 100644 --- a/supported/dietpi.desktop +++ b/supported/dietpi.desktop @@ -5,7 +5,7 @@ Name=dietpi GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "bios"!"uefi" --field="Edition:CB" "bookworm"!"bookworm-installer"!"bullseye"!"bullseye-installer" | xargs -I{} sh -c "./quickget dietpi {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/dietpi.png +Icon=/home/zen/Git/DistroHopper/icons/dietpi.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/edubuntu.desktop b/supported/edubuntu.desktop index ba63cee..339433e 100644 --- a/supported/edubuntu.desktop +++ b/supported/edubuntu.desktop @@ -5,7 +5,7 @@ Name=edubuntu GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "23.04" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget edubuntu {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/edubuntu.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/gabeeos.desktop b/supported/gabeeos.desktop index c56fac2..19b0444 100644 --- a/supported/gabeeos.desktop +++ b/supported/gabeeos.desktop @@ -5,7 +5,7 @@ Name=gabeeos GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "openbox"!"qtile" | xargs -I{} sh -c "./quickget gabeeos {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/gabeeos.png +Icon=/home/zen/Git/DistroHopper/icons/gabeeos.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/haiku.desktop b/supported/haiku.desktop index 958933d..ee5636f 100644 --- a/supported/haiku.desktop +++ b/supported/haiku.desktop @@ -5,7 +5,7 @@ Name=haiku GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "r1beta3"!"r1beta4" --field="Edition:CB" "x86_64"!"x86_gcc2h" | xargs -I{} sh -c "./quickget haiku {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/haiku.png +Icon=/home/zen/Git/DistroHopper/icons/haiku.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/holoiso.desktop b/supported/holoiso.desktop index 08d5551..128e8df 100644 --- a/supported/holoiso.desktop +++ b/supported/holoiso.desktop @@ -5,7 +5,7 @@ Name=holoiso GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "4.5" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget holoiso {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/holoiso.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/kolibrios.desktop b/supported/kolibrios.desktop index 7236a3c..40af5dc 100644 --- a/supported/kolibrios.desktop +++ b/supported/kolibrios.desktop @@ -5,7 +5,7 @@ Name=kolibrios GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget kolibrios {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/kolibrios.png +Icon=/home/zen/Git/DistroHopper/icons/kolibrios.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/lite.desktop b/supported/lite.desktop index 943cddc..ddd0734 100644 --- a/supported/lite.desktop +++ b/supported/lite.desktop @@ -5,7 +5,7 @@ Name=lite GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "6.0"!"6.2"!"6.4"!"6.6" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget lite {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/lite.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/mageia.desktop b/supported/mageia.desktop index 569f626..7f40c9c 100644 --- a/supported/mageia.desktop +++ b/supported/mageia.desktop @@ -5,7 +5,7 @@ Name=mageia GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "8" --field="Edition:CB" "Plasma"!"GNOME"!"Xfce" | xargs -I{} sh -c "./quickget mageia {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/mageia.png +Icon=/home/zen/Git/DistroHopper/icons/mageia.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/mint.desktop b/supported/mint.desktop index 3739c44..ea100e7 100644 --- a/supported/mint.desktop +++ b/supported/mint.desktop @@ -5,7 +5,7 @@ Name=mint GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "20.2"!"20.3"!"21"!"21.1"!"21.2" --field="Edition:CB" "cinnamon"!"mate"!"xfce" | xargs -I{} sh -c "./quickget mint {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/mint.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/miyo.desktop b/supported/miyo.desktop index f342049..b15f31f 100644 --- a/supported/miyo.desktop +++ b/supported/miyo.desktop @@ -5,7 +5,7 @@ Name=miyo GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "2022" --field="Edition:CB" "Kwin"!"Deboot-Ceres"!"JWM"!"Openbox"!"MATE" | xargs -I{} sh -c "./quickget miyo {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/miyo.png +Icon=/home/zen/Git/DistroHopper/icons/miyo.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/openindiana.desktop b/supported/openindiana.desktop index 7414194..bf3380f 100644 --- a/supported/openindiana.desktop +++ b/supported/openindiana.desktop @@ -5,7 +5,7 @@ Name=openindiana GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "20230421" --field="Edition:CB" "gui"!"text"!"minimal" | xargs -I{} sh -c "./quickget openindiana {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/openindiana.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/oracle.desktop b/supported/oracle.desktop index 2f10869..0cd880f 100644 --- a/supported/oracle.desktop +++ b/supported/oracle.desktop @@ -5,7 +5,7 @@ Name=oracle GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "7.7"!"7.8"!"7.9"!"8.4"!"8.5"!"8.6"!"9.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget oracle {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/oracle.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/rocky.desktop b/supported/rocky.desktop index 377a654..55ea19a 100644 --- a/supported/rocky.desktop +++ b/supported/rocky.desktop @@ -5,7 +5,7 @@ Name=rocky GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "8.3"!"8.4"!"8.5"!"8.6"!"8.7"!"9.0"!"9.1" --field="Edition:CB" "minimal"!"dvd"!"boot" | xargs -I{} sh -c "./quickget rocky {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/rocky.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/slax.desktop b/supported/slax.desktop index 1cd650d..ec1204e 100644 --- a/supported/slax.desktop +++ b/supported/slax.desktop @@ -5,7 +5,7 @@ Name=slax GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "Debian"!"Slackware" | xargs -I{} sh -c "./quickget slax {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/slax.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/slitaz.desktop b/supported/slitaz.desktop index 29cbbaa..58c48ec 100644 --- a/supported/slitaz.desktop +++ b/supported/slitaz.desktop @@ -5,7 +5,7 @@ Name=slitaz GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "preferred"!"core"!"core64"!"loram"!"core-5in1"!"preinit" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget slitaz {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/slitaz.png +Icon=/home/zen/Git/DistroHopper/icons/slitaz.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/tinycore.desktop b/supported/tinycore.desktop index e11d81e..74e3115 100644 --- a/supported/tinycore.desktop +++ b/supported/tinycore.desktop @@ -5,7 +5,7 @@ Name=tinycore GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "14.0" --field="Edition:CB" "Core"!"TinyCore"!"CorePlus"!"CorePure64"!"TinyCorePure64" | xargs -I{} sh -c "./quickget tinycore {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/tinycore.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/tuxedoos.desktop b/supported/tuxedoos.desktop index 19c3eb5..41361cd 100644 --- a/supported/tuxedoos.desktop +++ b/supported/tuxedoos.desktop @@ -5,7 +5,7 @@ Name=tuxedoos GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "2" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget tuxedoos {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/tuxedoos.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/ubuntu-server.desktop b/supported/ubuntu-server.desktop index ba99164..025236e 100644 --- a/supported/ubuntu-server.desktop +++ b/supported/ubuntu-server.desktop @@ -5,7 +5,7 @@ Name=ubuntu-server GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "18.04"!"20.04"!"22.04"!"23.04"!"daily-live" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntu-server {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/ubuntu-server.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/ubuntu-unity.desktop b/supported/ubuntu-unity.desktop index bbcac4b..8145e52 100644 --- a/supported/ubuntu-unity.desktop +++ b/supported/ubuntu-unity.desktop @@ -5,7 +5,7 @@ Name=ubuntu-unity GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "23.04"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntu-unity {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/ubuntu-unity.png +Icon=/home/zen/Git/DistroHopper/icons/ubuntu-unity.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/ubuntucinnamon.desktop b/supported/ubuntucinnamon.desktop index 918d114..6e32f1a 100644 --- a/supported/ubuntucinnamon.desktop +++ b/supported/ubuntucinnamon.desktop @@ -5,7 +5,7 @@ Name=ubuntucinnamon GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "23.04"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntucinnamon {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/ubuntucinnamon.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/vanillaos.desktop b/supported/vanillaos.desktop index 93f0aa9..fe430f0 100644 --- a/supported/vanillaos.desktop +++ b/supported/vanillaos.desktop @@ -5,7 +5,7 @@ Name=vanillaos GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "22.10" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget vanillaos {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/vanillaos.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/ventoy.desktop b/supported/ventoy.desktop index 71cd3be..78711f5 100644 --- a/supported/ventoy.desktop +++ b/supported/ventoy.desktop @@ -5,7 +5,7 @@ Name=ventoy GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "1.0.95" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ventoy {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/ventoy.png +Icon=/home/zen/Git/DistroHopper/icons/ventoy.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/voidpup.desktop b/supported/voidpup.desktop index 7187898..b073a75 100644 --- a/supported/voidpup.desktop +++ b/supported/voidpup.desktop @@ -5,7 +5,7 @@ Name=voidpup GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget voidpup {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/voidpup.png +Icon=/home/zen/Git/DistroHopper/icons/voidpup.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/vx.desktop b/supported/vx.desktop index 32d7557..3e00e19 100644 --- a/supported/vx.desktop +++ b/supported/vx.desktop @@ -5,7 +5,7 @@ Name=vx GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "6.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget vx {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/vx.svg Terminal=sakura X-MultipleArgs= Type=Application diff --git a/supported/xero.desktop b/supported/xero.desktop index db56208..d184a2a 100644 --- a/supported/xero.desktop +++ b/supported/xero.desktop @@ -5,7 +5,7 @@ Name=xero GenericName= Comment= Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "kde" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget xero {}";/usr/bin/fish' -Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Icon=/home/zen/Git/DistroHopper/icons/xero.svg Terminal=sakura X-MultipleArgs= Type=Application