]> git.donarmstrong.com Git - deb_pkgs/autorandr.git/commitdiff
Added support for rotated outputs to the xrandr codepath.
authorChris Dunder <cdunder@gmail.com>
Tue, 31 Jul 2012 19:54:51 +0000 (12:54 -0700)
committerChris Dunder <cdunder@gmail.com>
Tue, 31 Jul 2012 19:54:51 +0000 (12:54 -0700)
autorandr

index c14f5cbc9d5ef33b62ce21c36488508194823189..2a214763ebc3e344cedde04922eed57a08ecea2a 100755 (executable)
--- 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 <profile>   save your current setup to profile <profile>
 -l, --load <profile>   load profile <profile>
--d, --default <profile> make profile <profile> the default profile 
+-d, --default <profile> make profile <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 ;;