Browse Source

Add 'xbackcalc'

Fabian Peter Hammerle 7 years ago
parent
commit
9e30c41d90
1 changed files with 21 additions and 0 deletions
  1. 21 0
      xbackcalc

+ 21 - 0
xbackcalc

@@ -0,0 +1,21 @@
+#!/usr/bin/env python3
+
+import sys
+
+p = "/sys/class/backlight/intel_backlight/brightness"
+
+with open(p, 'r') as f:
+    current = int(f.read())
+
+print("current brightness: {}".format(current))
+
+new = int(eval(
+    ' '.join(sys.argv[1:]),
+    {},
+    {'current': current},
+))
+
+print("new brightness: {}".format(new))
+
+with open(p, 'w') as f:
+    f.write(str(new))