From: Timo Bingmann Date: Sun, 20 Jul 2014 10:05:46 +0000 (+0200) Subject: Set virtual 'common' config via load_cfg_xrandr by piping into the sed. X-Git-Tag: 1.0~136 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=f7b14d1ee586f345004b3c22934a0e18a11c84c6;p=deb_pkgs%2Fautorandr.git Set virtual 'common' config via load_cfg_xrandr by piping into the sed. --- diff --git a/autorandr b/autorandr index 1f82fb2..e2afd42 100755 --- a/autorandr +++ b/autorandr @@ -167,9 +167,6 @@ common_cfg_xrandr() { # outputarr: array of all connected outputs # outputarrsize: number of connected outputs # modelist[800x600]: space sep list of outputs supporting mode - BEGIN { - ORS = " " # output space sep argument list for xrandr - } # display is connected /^[^ ]+ connected / { output=$1; @@ -179,7 +176,8 @@ common_cfg_xrandr() { # disconnected or disabled displays /^[^ ]+ disconnected / || /^[^ ]+ unknown connection / { - print "--output",$1,"--off"; + print "output " $1; + print "off"; } # modes available on a screen /^ [0-9]+x[0-9]+/ { @@ -198,12 +196,14 @@ common_cfg_xrandr() { } } if (maxmode) { - for (i in outputarr) - print "--output",outputarr[i],"--mode",maxmode,"--pos","0x0" + for (i in outputarr) { + print "output " outputarr[i]; + print "mode " maxmode; + print "pos 0x0"; + } } - print param }' \ - | xargs -L 1 $XRANDR + | load_cfg_xrandr - } current_cfg() {