From 3a216c3d3fc12ddf9d6868b3b279e69601bd89bf Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Mon, 17 Jul 2017 10:53:59 -0300 Subject: Support for spicy and virt-viewer --- kvmx | 14 ++++++++++---- kvmxfile | 3 +++ 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/kvmx b/kvmx index 58f558a..463f892 100755 --- a/kvmx +++ b/kvmx @@ -207,10 +207,16 @@ function kvmx_spice { exit 1 fi - # https://lists.freedesktop.org/archives/spice-devel/2013-September/014643.html - SPICE_NOGRAB=1 spicec --host localhost --port $PORT &> $SPICELOG & - #spicy -h localhost -p $PORT - #remote-viewer spice://localhost:$PORT + if [ "$spice_client" == "spicy" ] && which spicy &> /dev/null; then + spicy -h localhost -p $PORT & + elif [ "$spice_client" == "virt-viewer" ] && which virt-viewer &> /dev/null; then + remote-viewer spice://localhost:$PORT & + else + if which spicec &> /dev/null; then + # https://lists.freedesktop.org/archives/spice-devel/2013-September/014643.html + SPICE_NOGRAB=1 spicec --host localhost --port $PORT &> $SPICELOG & + fi + fi SPICEPID="$!" echo "$SPICEPID" > $SPICEFILE diff --git a/kvmxfile b/kvmxfile index d70a742..c441888 100644 --- a/kvmxfile +++ b/kvmxfile @@ -38,6 +38,9 @@ vnc_client="virt-viewer" # Set this if you want to attach an spice client when the machine boots. run_spice_client="1" +# SPICE client +spice_client="spicec" + # Set this if you want to start an xpra session when the machine boots. run_xpra="0" -- cgit v1.2.3