intel-backlight is a replacement utility tool for xbacklight to control screen brightness for laptops having an Intel graphic card.
This script is mainly created because of the xbacklight error:
No outputs have backlight property
for which nothing really seems to fix the issue following the steps described in here.
To install intel-backlight, clone this repository:
git clone https://github.com/riadhlaabidi/intel-backlightThis script uses the interface provided in /sys/class/backlight to write the power level of the backlight LEDs. In case of Intel graphic cards this directory
will be named intel_backlight, inside it there are two main files max_brightness and brightness, which are used to write power level values.
For this to work, you need to create a group (video for example), if it doesn't exist already, and add your current user to it. This way the setup script will add
a udev rule backlight.rules in /etc/udev/rules.d giving the group needed permissions to edit the brightness file on boot.
sudo groupadd video
# add current user to the group
sudo usermod -aG video $USERNext, install the tool using setup.sh
sudo ./setup.shNote
You may need to logout/reboot in order for the changes in udev rules to take effect.
You can then verify it's working by running:
intel-backlight
There are 2 options to update brightness:
# increase brightness by x %
intel-backlight -inc 20# decrease brightness by x %
intel-backlight -dec 20Increasing and decreasing operations take a value between 0..100, if the actual brightness is at max (100%): any further increasing will not take effect. Same as for decreasing, if the actual brightness is at min (0%): any further decreasing will be ignored.