From: Chris Dunder Date: Tue, 31 Jul 2012 19:54:51 +0000 (-0700) Subject: Added support for rotated outputs to the xrandr codepath. X-Git-Tag: 1.0~144^2 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=8dbcc7f2efb730afecc2926ab19490ef6a41c7fe;p=deb_pkgs%2Fautorandr.git Added support for rotated outputs to the xrandr codepath. --- diff --git a/autorandr b/autorandr index c14f5cb..2a21476 100755 --- a/autorandr +++ b/autorandr @@ -123,6 +123,11 @@ current_cfg_xrandr() { /^[^ ]+ connected [^(]/ { split($3, A, "+"); print "output "$1; + if (($4 == "left") || ($4 == "right")) { + split(A[1], B, "x"); + A[1] = B[2]"x"B[1]; + print "rotate "$4; + } print "mode "A[1]; print "pos "A[2]"x"A[3]; if (A[1] A[2] "," A[3] == primary_setup) @@ -193,7 +198,7 @@ Usage: $SCRIPTNAME [options] -c, --change reload current setup -s, --save save your current setup to profile -l, --load load profile --d, --default make profile the default profile +-d, --default make profile the default profile --force force (re)loading of a profile --fingerprint fingerprint your current hardware setup @@ -227,7 +232,7 @@ while true; do -d|--default) DEFAULT_PROFILE="$2"; shift 2 ;; -s|--save) SAVE_PROFILE="$2"; shift 2 ;; -l|--load) LOAD_PROFILE="$2"; shift 2 ;; - -h|--help) help ;; + -h|--help) help ;; --force) FORCE_LOAD=1; shift ;; --fingerprint) setup_fp; exit 0;; --) shift; break ;;