From: theperfidious Date: Thu, 21 Mar 2019 07:31:03 +0000 (+0100) Subject: Add crtc value in the config file X-Git-Tag: upstream/1.8.1~3^2 X-Git-Url: https://git.donarmstrong.com/?p=deb_pkgs%2Fautorandr.git;a=commitdiff_plain;h=176ce3bc1935693e4611bc151da38682f74e9c7a;hp=7fda58e351b52f2245c97f5d06685e3b9ab06363 Add crtc value in the config file --- diff --git a/autorandr.py b/autorandr.py index cf9b0c8..b18ce7b 100755 --- a/autorandr.py +++ b/autorandr.py @@ -161,6 +161,7 @@ class XrandrOutput(object): (?:[\ \t]*border\ (?P(?:[0-9]+/){3}[0-9]+))? # Border information (?:\s*(?: # Properties of the output Gamma: (?P(?:inf|[0-9\.: e])+) | # Gamma value + CRTC:\s*(?P[0-9]) | # CRTC value Transform: (?P(?:[\-0-9\. ]+\s+){3}) | # Transformation matrix EDID: (?P\s*?(?:\\n\\t\\t[0-9a-f]+)+) | # EDID of the output (?![0-9])[^:\s][^:\n]+:.*(?:\s\\t[\\t ].+)* # Other properties @@ -363,6 +364,8 @@ class XrandrOutput(object): # so we approximate by 1e-10. gamma = ":".join([str(max(1e-10, round(1. / float(x), 3))) for x in gamma.split(":")]) options["gamma"] = gamma + if match["crtc"]: + options["crtc"] = match["crtc"] if match["rate"]: options["rate"] = match["rate"]