Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 1.42 KB

README.md

File metadata and controls

48 lines (35 loc) · 1.42 KB

backlight

Program to manipulate screen brightness on Linux using sysfs.

backlight. Simple program to control your backlights.

Usage:
	backlight ls                    Lists all devices and their values
	backlight set <device> <val>    Sets the brightness of a device to a specific value
	backlight dec <device> <val>    Decreases the brightness of a device by a specific value
	backlight inc <device> <val>    Increases the brightness of a device by a specific value
	backlight help					Displays this help message :)

Install

For x64 you can download and install the released binary with the following script.

wget https://github.com/Tethik/backlight/releases/download/1.0.0/backlight.0-x64
chmod +x backlight.0-x64
sudo mv backlight.0-x64 /usr/local/bin/backlight
sudo setcap cap_dac_override+ep /usr/local/bin/backlight

Build from source

Requires that you have golang installed.

git clone https://github.com/Tethik/backlight
make
sudo make install

Why sudo? To allow the program access to sysfs from a normal user the install script sets cap_dac_override.

i3 configuration

I originally built this for my own i3 setup. The following is the configuration I use to bind the brightness keys on my laptop to run this backlight program.

# Sreen brightness controls
bindsym XF86MonBrightnessUp exec backlight inc intel_backlight 50
bindsym XF86MonBrightnessDown exec backlight dec intel_backlight 50