3 # first 2 alternatives showed under ubuntu 14.04, second 2 under arch at 11/2015
5 right_monitor_rotation
=left
7 right_monitor_rotation
=normal
12 xe
() { echo "$xout"; }
13 x
=$
(xe |
grep -E '^(DisplayPort-[0123]|DVI-0|DP-[1234]|DVI-I-1) connected' |
wc -l)
15 left
=$
(xe |
sed -rn 's/^(DVI[^ ]+) connected .*/\1/p')
16 dps
=( $
(xe |
sed -rn 's/^(DP-[01234]|DisplayPort-[01234]) connected .*/\1/p') )
20 # on older distros, i needed to swap middle and right.
23 xrandr
--output $left --mode 2560x1600
--pos 0x0 --rotate left \
24 --output $middle --mode 2560x1600
--pos 1600x0
--rotate left \
25 --output $right --mode 2560x1600
--pos 3200x0
--rotate $right_monitor_rotation
26 elif (( x
== 2 )); then
27 # 3rd monitor not working atm, so doing this.
28 left
=$
(xe |
sed -rn 's/^(DVI[^ ]+) connected .*/\1/p')
29 middle
=$
(xe |
sed -rn 's/^(DP-[01234]|DisplayPort-[01234]) connected .*/\1/p')
30 xrandr
--output $left --mode 2560x1600
--pos 0x0 --rotate left \
31 --output $middle --mode 2560x1600
--pos 1600x0
--rotate left
38 date "+%A, %B %d, %r, %S seconds" > /tmp
/desktop-20-autostart-log