From 4ccd167645a7f075bffa8c1d48717cf6ec4ef763 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 10 Jun 2017 20:45:15 +0200 Subject: [PATCH] pushzshconfig 10.06.2017 20:45 --- plugins/david.zsh | 39 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/plugins/david.zsh b/plugins/david.zsh index 12abdf3..1750c08 100644 --- a/plugins/david.zsh +++ b/plugins/david.zsh @@ -24,9 +24,40 @@ alias vn="vim ~/ownCloud/Notes/notes.md" #alias spacedock="sshfs spacedock.socialnerds.org:/ /home/david/spacedock" # Functions -pingscan() +vm() { - nmap -sP $@ | grep "Nmap" + if [ -z $1 ]; then + echo -e "option[new|start]: \c" + read option + else + option=$1 + fi + + if [ -z $2 ]; then + echo -e "filename: \c" + read filename + else + filename=$2 + fi + + if [ $option = "new" ]; then + qemu-img create -f qcow2 $2 20G + sudo qemu-system-x86_64 -vga virtio -display sdl,gl=on \ + -cpu host -enable-kvm -machine type=pc,accel=kvm -smp 4 \ + -m 4096 \ + -drive file=$filename,if=virtio \ + -net nic -net bridge,br=br0 \ + -boot order=n + + elif [ $option = "start" ]; then + sudo qemu-system-x86_64 -vga virtio -display sdl,gl=on \ + -cpu host -enable-kvm -machine type=pc,accel=kvm -smp 4 \ + -m 4096 \ + -drive file=$filename,if=virtio \ + -net nic -net bridge,br=br0 + else + echo "option unknown" + fi } rdp() @@ -58,7 +89,9 @@ rdp() else which xfreerdp >/dev/null if [ $? -eq 0 ]; then - xfreerdp +clipboard /v:$server /u:$username /d:$domain /size:1920x1080 + #xfreerdp +clipboard /v:$server /u:$username /d:$domain /size:1920x1080 + xfreerdp +clipboard /v:$server /u:$username /d:$domain /size:1366x768 + else echo "error: no rdp client found" exit 1