From f7b14d1ee586f345004b3c22934a0e18a11c84c6 Mon Sep 17 00:00:00 2001 From: Timo Bingmann Date: Sun, 20 Jul 2014 12:05:46 +0200 Subject: [PATCH] Set virtual 'common' config via load_cfg_xrandr by piping into the sed. --- autorandr | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) 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() { -- 2.39.5