Hyprland-dotfiles/scripts/launchvm.sh

25 lines
1.0 KiB
Bash
Raw Normal View History

2023-06-07 02:51:31 -04:00
#!/bin/bash
# _ _ __ ____ __
# | | __ _ _ _ _ __ ___| |__ \ \ / / \/ |
# | | / _` | | | | '_ \ / __| '_ \ \ \ / /| |\/| |
# | |__| (_| | |_| | | | | (__| | | | \ V / | | | |
# |_____\__,_|\__,_|_| |_|\___|_| |_| \_/ |_| |_|
#
#
# by Stephan Raabe (2023)
# -----------------------------------------------------
tmp=$(virsh --connect qemu:///system list | grep " win11 " | awk '{ print $3}')
if ([ "x$tmp" == "x" ] || [ "x$tmp" != "xrunning" ])
then
virsh --connect qemu:///system start win11
echo "Virtual Machine win11 is starting..."
2023-09-18 13:13:36 -04:00
notify-send "Virtual Machine win11 is starting..." "Waiting 45s for booting up."
sleep 45
2023-06-07 02:51:31 -04:00
else
2023-09-18 13:13:36 -04:00
notify-send "Virtual Machine win11 is already running." "Launching xfreerdp now!"
2023-06-07 02:51:31 -04:00
echo "Starting xfreerdp now..."
fi
2023-09-18 13:13:36 -04:00
xfreerdp -grab-keyboard /v:192.168.122.44 /size:100% /cert-ignore /u:raabe /p:SECRET /d: /dynamic-resolution /gfx-h264:avc444 +gfx-progressive &