aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xkvmx12
1 files changed, 12 insertions, 0 deletions
diff --git a/kvmx b/kvmx
index 36a84e2..410fece 100755
--- a/kvmx
+++ b/kvmx
@@ -41,4 +41,16 @@ if [ "$ACTION" == "up" ]; then
# Fix window titles
xdotool search --name "SPICEc:0" set_window --name $VM
+elif [ "$ACTION" == "clip" ]; then
+ local instances="`ps -o pid,command -e | grep "spice-vdagent$" | cut -d ' ' -f 2 | xargs`"
+
+ # Kill old instances
+ for pid in $instances; do
+ kill -9 $pid &> /dev/null
+ done
+
+ # Just to make sure we're inside a virtual machine
+ if which spice-vdagent; then
+ spice-vdagent
+ fi
fi