add old beamer xrandr util from wiki
authorMarkus Grüneis <gimpf@realraum.at>
Sat, 12 Oct 2013 10:43:31 +0000 (10:43 +0000)
committerMarkus Grüneis <gimpf@realraum.at>
Sat, 12 Oct 2013 10:43:31 +0000 (10:43 +0000)
xrandr-beamer.sh [new file with mode: 0644]

diff --git a/xrandr-beamer.sh b/xrandr-beamer.sh
new file mode 100644 (file)
index 0000000..90aba76
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/bash
+LVDSOUTPUT="$(xrandr | grep ' connected ' | cut -f1 -d' ' | grep LVDS)"
+BEAMEROUTPUT="$(xrandr | grep ' connected ' | cut -f1 -d' ' | grep -v LVDS)"
+
+DEFRESOLUTION="$(xrandr | grep LVDS -A 4 | egrep '\+$' | sed 's/^ *//' | cut -f1 -d' ')"
+
+if [ -z "$BEAMEROUTPUT"  ]; then
+  echo "Please connect Beamer"
+  exit 1
+fi
+
+#display Beamer in Display Resolution
+xrandr --addmode $BEAMEROUTPUT $DEFRESOLUTION
+
+#add Beamer Resolution to Laptop Display
+#xrandr --newmode 1024x600x60.0 60.00 1024 1488 1520 1600  600 903 909 912
+#xrandr --addmode $BEAMEROUTPUT 1024x600x60.0
+xrandr --newmode "1280x800@60" 83.91 1280 1312 1624 1656 800 816 824 841
+xrandr --addmode $BEAMEROUTPUT "1280x800@60"
+xrandr --addmode $LVDSOUTPUT "1280x800@60"
+
+if [ -n "$1" ]; then
+  gnome-display-properties &
+else
+  xrandr --output $BEAMEROUTPUT --mode $DEFRESOLUTION --same-as $LVDSOUTPUT
+fi
+