Hyprland-dotfiles/scripts/launchvm.sh

36 lines
894 B
Bash
Raw Normal View History

2023-02-20 06:42:39 -05:00
#!/bin/bash
2023-02-22 10:13:17 -05:00
function countdown
{
local OLD_IFS="${IFS}"
IFS=":"
local ARR=( $1 )
local SECONDS=$(( (ARR[0] * 60 * 60) + (ARR[1] * 60) + ARR[2] ))
local START=$(date +%s)
local END=$((START + SECONDS))
local CUR=$START
while [[ $CUR -lt $END ]]
do
CUR=$(date +%s)
LEFT=$((END-CUR))
printf "\r%02d:%02d:%02d" \
$((LEFT/3600)) $(( (LEFT/60)%60)) $((LEFT%60))
sleep 1
done
IFS="${OLD_IFS}"
echo " "
}
2023-02-20 06:42:39 -05:00
virsh --connect qemu:///system start win11
2023-02-20 08:40:39 -05:00
echo "Waiting 20 sec for Windows 11 startup..."
2023-02-22 10:13:17 -05:00
countdown "00:00:20"
2023-02-20 06:42:39 -05:00
echo "Starting xfreerdp now..."
2023-02-20 09:57:18 -05:00
xfreerdp -grab-keyboard /t:"Windows 11" /v:192.168.122.42 /size:100% /d: /p:sancho /dynamic-resolution /gfx-h264:avc444 +gfx-progressive &
2023-02-23 09:56:40 -05:00
sleep 10
2023-02-20 06:42:39 -05:00
2023-02-22 10:13:17 -05:00
exit