2021-06-20 03:38:25 +03:00
2019-06-29 03:50:47 +03:00
2021-09-19 03:38:26 +03:00

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/brightness 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

Description
No description provided
Readme 31 KiB
Languages
Shell 91.3%
Makefile 8.7%