distrohopper

This commit is contained in:
zenobit 2023-03-12 14:52:04 +01:00
parent 70624baf6a
commit c987f92916
2 changed files with 80 additions and 10 deletions

View File

@ -7,10 +7,12 @@ Welcome to
quickly create and run VMs
As a base fork of excellent [quickemu](https://github.com/quickemu-project/quickemu)
As a base my FOSS fork of excellent [quickemu](https://github.com/quickemu-project/quickemu)
Removed:
Windows support (Currently not intended)
MacoOS support (Currently not intended)
I added:
@ -42,14 +44,86 @@ See it in action on youtube...
[![quicktui](https://img.youtube.com/vi/gJ5hqYEskOw/0.jpg)](https://www.youtube.com/watch?v=gJ5hqYEskOw)
# Currently supported Distribution:
agarimos
alma
alpine
android
archlinux
archcraft
arcolinux
batocera
blendos
cachyos
centos-stream
cereus
debian
deepin
devuan
dietpi
dragonflybsd
elementary
endeavouros
endless
fedora
freebsd
freedos
fvoid
gabeeos
garuda
gentoo
ghostbsd
haiku
kali
kdeneon
kolibrios
kubuntu
linuxmint
lmde
mageia
manjaro
mxlinux
netboot
netbsd
nixos
lubuntu
openbsd
opensuse
oraclelinux
popos
reactos
rebornos
rockylinux
siduction
slackware
slitaz
solus
steamos
tails
truenas-core
truenas-scale
ubuntu
ubuntu-budgie
ubuntukylin
ubuntu-mate
ubuntustudio
ubuntu-unity
void
voidpup
vxlinux
xerolinux
xubuntu
zorin
### Testing version!
# Without these amazing projects it wouldn't be posible:
[QEMU](https://www.qemu.org/)
[bash](https://www.gnu.org/software/bash/)
[QEMU](https://www.qemu.org/)
[quickemu](https://github.com/quickemu-project/quickemu)
GUI depends on

View File

@ -3,7 +3,7 @@
# DEBUG mod
#bash -x quickyad 2>&1 | tee output.log
# YAD gui script for excellent quickemu
# YAD gui script using Forked excellent quickemu
#TODO Download Icons
#TODO Add homepages to right click
@ -13,17 +13,13 @@ if ! command -v yad >/dev/null 2>&1; then
echo "You are missing yad..." >&2
exit 1
fi
if ! command -v quickemu >/dev/null 2>&1; then
echo "You are missing quickemu..." >&2
exit 1
fi
# generate random key for yad (for connecting tabs in notebook together)
key=$((RANDOM % 9000 + 1000))
# set current dir as QUICKEMU_VMS_DIR
#QUICKEMU_VMS_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
# set default directories
QUICKEMU_VMS_DIR="$HOME/.local/share/quickemu"
CONFIG_DIR="$HOME/.config/quickemu"
CONFIG_DIR="$HOME/.config/distrohopper"
ICON_DIR="$CONFIG_DIR/vms_icons"
TERMINAL=sakura
replace='"!"'
@ -32,7 +28,7 @@ export "QUICKEMU_VMS_DIR" "CONFIG_DIR" "ICON_DIR"
mkdir -p "$CONFIG_DIR" "$CONFIG_DIR/vms_ready" "$CONFIG_DIR/vms_supported"
# remove desktop files (ready to run VMs)
rm "$CONFIG_DIR"/vms_ready/*
# Enter quickemu VMs dir
# Enter ditrohopper VMs dir
cd "$QUICKEMU_VMS_DIR" || exit
# check for VMs .conf files (ready to run VMs)
for vm_config_file in *.conf; do