]> git.donarmstrong.com Git - deb_pkgs/autorandr.git/commitdiff
Set AUTORANDR_BATCH_PID environment variable in batch invocations
authorPhillip Berndt <phillip.berndt@googlemail.com>
Fri, 20 Jan 2017 13:59:43 +0000 (14:59 +0100)
committerPhillip Berndt <phillip.berndt@googlemail.com>
Fri, 20 Jan 2017 14:14:15 +0000 (15:14 +0100)
autorandr.py

index 5082ebd08d6489e3d092766ec463dbb189af9ef7..670865acac7d5678a5a6eef3fc6f713a568270a9 100755 (executable)
@@ -843,6 +843,9 @@ def dispatch_call_to_sessions(argv):
                 process_environ[name] = value
         display = process_environ["DISPLAY"] if "DISPLAY" in process_environ else None
 
+        # To allow scripts to detect batch invocation (especially useful for predetect)
+        process_environ["AUTORANDR_BATCH_PID"] = os.getpid()
+
         if display and display not in X11_displays_done:
             try:
                 pwent = pwd.getpwuid(uid)