aboutsummaryrefslogtreecommitdiff
path: root/kvmx
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2018-07-15 15:52:28 -0300
committerSilvio Rhatto <rhatto@riseup.net>2018-07-15 15:52:28 -0300
commit2b0fdc40e076f46a2212f77a7d913042f1c8088d (patch)
treedf92cc69bcf0be98155cfb9d42596f28de23f888 /kvmx
parentef1267826007c6bdfbc46cd62deb66d3365a4065 (diff)
downloadkvmx-2b0fdc40e076f46a2212f77a7d913042f1c8088d.tar.gz
kvmx-2b0fdc40e076f46a2212f77a7d913042f1c8088d.tar.bz2
Updates xrandr, net_dns and provision_command
Diffstat (limited to 'kvmx')
-rwxr-xr-xkvmx37
1 files changed, 22 insertions, 15 deletions
diff --git a/kvmx b/kvmx
index 079ea82..0c83fb9 100755
--- a/kvmx
+++ b/kvmx
@@ -1927,27 +1927,34 @@ function kvmx_xrandr {
exit 1
fi
- local mode="`xrandr | grep '*+' | awk '{ print $1 }' | tr 'x' ' '`"
+ if [ "$ssh_support" != "y" ]; then
+ echo "$BASENAME: xrandr needs ssh_support config"
+ exit 1
+ fi
- if [ ! -z "$resolution_y_offset" ]; then
- local x="`echo $mode | awk '{ print $1 }'`"
- local y="`echo $mode | awk '{ print $2 }'`"
+ if echo which xrandr | kvmx_ssh &> /dev/null; then
+ local mode="`xrandr | grep '*+' | awk '{ print $1 }' | tr 'x' ' '`"
- mode="$x $(($y $resolution_y_offset))"
- fi
+ if [ ! -z "$resolution_y_offset" ]; then
+ local x="`echo $mode | awk '{ print $1 }'`"
+ local y="`echo $mode | awk '{ print $2 }'`"
- if [ -z "$xrandr_device" ]; then
- xrandr_device="Virtual-0"
- fi
+ mode="$x $(($y $resolution_y_offset))"
+ fi
+
+ if [ -z "$xrandr_device" ]; then
+ xrandr_device="Virtual-0"
+ fi
- local line="`cvt $mode | tail -1 | sed -e 's/^Modeline//'`"
- local name="`echo $line | awk '{ print $1 }'`"
+ local line="`cvt $mode | tail -1 | sed -e 's/^Modeline//'`"
+ local name="`echo $line | awk '{ print $1 }'`"
- echo "Setting Modeline $line..."
+ echo "Setting Modeline $line..."
- echo DISPLAY=:0 xrandr --newmode $line | kvmx_ssh
- echo DISPLAY=:0 xrandr --addmode $xrandr_device $name | kvmx_ssh
- echo DISPLAY=:0 xrandr --output $xrandr_device --mode $name | kvmx_ssh
+ echo DISPLAY=:0 xrandr --newmode $line | kvmx_ssh
+ echo DISPLAY=:0 xrandr --addmode $xrandr_device $name | kvmx_ssh
+ echo DISPLAY=:0 xrandr --output $xrandr_device --mode $name | kvmx_ssh
+ fi
}
# Wrapper to kvmx-create