diff options
author | Evgeny Zinoviev <me@ch1p.com> | 2019-06-29 03:49:52 +0300 |
---|---|---|
committer | Evgeny Zinoviev <me@ch1p.com> | 2019-06-29 03:49:52 +0300 |
commit | 7928852aa377bd6c5a553e93e7bfa4403291b50b (patch) | |
tree | 5831d7045ba90b5818d8992797794709a5fab731 | |
parent | b5a8d2b885224ceb765dfdab0297b8e8793b7f68 (diff) |
write readme
-rw-r--r-- | README.md | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -1 +1,41 @@ # write-intel-brightness + +This is a script to control screen brightness on Lenovo ThinkPad X220 and similar after you changed PWM frequency by writing a custom value to 0xC8254 register. I use it with acpid. + +The script reads current PWM frequency from the register, calculates correct new brightness level for `/sys/class/backlight/intel_backlight/brighness` and writes it. + +### Usage + +To increase brightness: +``` +write-intel-brightness + +``` + +To decrease: +``` +write-intel-brightness - +``` + +### acpid example + +From `/etc/acpi/default.sh` on my Gentoo box: + +``` +case "$group" in + video) + case "$action" in + brightnessup) + /usr/local/bin/write-intel-brightness + + ;; + + brightnessdown) + /usr/local/bin/write-intel-brightness - + ;; + esac + ;; +esac +``` + +### License + +MIT |