Skip to content

shahriyardx/brightctrl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrightCtrl

Adjust brightness of your monitors right from the terminal.

Screenshot

Install

Arch Linux (AUR)

yay -S brightctrl

npm

npm install -g brightctrl

Or run without installing:

npx brightctrl

Getting Started

  1. Install ddcutil:

    • Arch / Manjaro: sudo pacman -S ddcutil
    • Debian / Ubuntu: sudo apt install ddcutil
    • Fedora: sudo dnf install ddcutil
  2. Add yourself to the i2c group and load the kernel module:

    sudo usermod -aG i2c $USER
    sudo modprobe i2c-dev
  3. Log out and back in (or restart).

  4. Run brightctrl and adjust away.

Controls

Key Action
Pick a monitor
Turn brightness down/up
s Sync — adjust all monitors at once
r Refresh monitor list
q Quit

Toggle precise mode with p for 1% steps instead of 5%.

Brightness changes are saved automatically and restored on next launch.

About

A lightweight DDC/CI monitor brightness controller for Linux

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors