|
@@ -1,2 +1,35 @@
|
|
|
# xbackcalc
|
|
|
+## Preparation
|
|
|
|
|
|
+### 1. Create group
|
|
|
+
|
|
|
+`sudo groupadd brightness`
|
|
|
+
|
|
|
+### 2. Add user to group
|
|
|
+
|
|
|
+`sudo usermod --append --groups video $USER`
|
|
|
+
|
|
|
+### 3. Add new udev rules
|
|
|
+
|
|
|
+Create file `/etc/udev/rules.d/90-backlight.rules` and add the following two lines:
|
|
|
+
|
|
|
+```
|
|
|
+ACTION=="add", SUBSYSTEM=="backlight", RUN+="/bin/chgrp brightness /sys/class/backlight/%k/brightness"
|
|
|
+ACTION=="add", SUBSYSTEM=="backlight", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"
|
|
|
+```
|
|
|
+
|
|
|
+### 4. Apply new udev rules
|
|
|
+
|
|
|
+`sudo udevadm control --reload && sudo udevadm trigger --action=add --subsystem-match=backlight`
|
|
|
+
|
|
|
+## Examples
|
|
|
+
|
|
|
+```
|
|
|
+xbackcalc 10
|
|
|
+xbackcalc 1180
|
|
|
+xbackcalc current + 50
|
|
|
+xbackcalc current - 50
|
|
|
+xbackcalc current / 2
|
|
|
+xbackcalc current \* 1.1
|
|
|
+xbackcalc current \* 0.9 + 10
|
|
|
+```
|