From 5ae03ca5437c63f89d93daffac6a54de8ab3b342 Mon Sep 17 00:00:00 2001 From: Ian Mancini Date: Tue, 26 Jan 2021 11:21:57 -0300 Subject: [PATCH] Remove launch-x0vncserver and add setup-x0vncserver --- launch-x0vncserver | 36 ------------------------------------ setup-x0vncserver | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 36 deletions(-) delete mode 100755 launch-x0vncserver create mode 100755 setup-x0vncserver diff --git a/launch-x0vncserver b/launch-x0vncserver deleted file mode 100755 index 0367cee..0000000 --- a/launch-x0vncserver +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh - -export DISPLAY=":0" -OUTPUT="DisplayPort-2" - -ORIGINAL_RES=$(xdpyinfo | grep dimensions | sed -r 's/^[^0-9]*([0-9]+x[0-9]+).*$/\1/') -NEW_RES="${1:-$ORIGINAL_RES}" -WM=$(wmctrl -m | head -n 1 | cut -d " " -f2) - -stop() { - if [ "$ORIGINAL_RES" != "$NEW_RES" ]; then - xrandr --output "$OUTPUT" --mode "$ORIGINAL_RES" - - if [ "$WM" = "i3" ]; then - i3-msg restart - fi - fi - exit 0 -} -trap stop INT -trap stop TERM - -if [ "$ORIGINAL_RES" != "$NEW_RES" ]; then - xrandr --output "$OUTPUT" --mode "$NEW_RES" - - if [ "$WM" = "i3" ]; then - i3-msg restart - fi -fi - -x0vncserver -localhost -SecurityTypes none - -while : -do - sleep 10 -done diff --git a/setup-x0vncserver b/setup-x0vncserver new file mode 100755 index 0000000..d4d1eda --- /dev/null +++ b/setup-x0vncserver @@ -0,0 +1,22 @@ +#!/bin/bash + +export DISPLAY=":0" +OUTPUT="DisplayPort-2" + +ORIGINAL_RES=$(xdpyinfo | grep dimensions | sed -r 's/^[^0-9]*([0-9]+x[0-9]+).*$/\1/') +NEW_RES="${1:-$ORIGINAL_RES}" +WM=$(wmctrl -m | head -n 1 | cut -d " " -f2) + +echo $ORIGINAL_RES + +set_resolution() { +if [ "$ORIGINAL_RES" != "$NEW_RES" ]; then + xrandr --output "$OUTPUT" --mode "$1" + + if [ "$WM" = "i3" ]; then + i3-msg restart + fi +fi +} + +set_resolution $NEW_RES