DDC/CI Multi-Monitor

UUID: ddcci-multi-monitor@tim-we
Last edited:
1 month ago 2024-11-13, 12:32
Last commit: [773c2dd2] Update Finnish translations (#6570)

Adjust monitor brightness via DDC/CI

README

Close

DDC/CI Multi-Monitor

A Cinnamon applet that lets you adjust brightness of external monitors via DDC/CI.

Requirements

In order to function correctly this applet requires ddcutil.

It can be installed following these steps:

  1. Install ddcutil and i2c-tools using:

    sudo apt install ddcutil i2c-tools
  2. To let ddcutil work without requiring root priviledges, the user must be part of the i2c group. Run the following command to add the current user to the i2c group.

    sudo usermod -aG i2c $USER

    After having executed the command, log out to apply the new configuration.

More information on how to install ddcutil can be found here in section "Tool 2".

You can check if ddcutil has been installed correctly and the monitor supports the DDC/CI protocol running:

ddcutil capabilities

Log In To Comment!

6 Comments

Ivelin Banchev
Ivelin Banchev-2 weeks ago
Great job! Worked for me with this setup: - Ryzen 7 8845HS with 2x USB type C 3.2 gen 1 - 2xDell monitors daisy-chained + primary one connected to the first laptop's USB C port, which also charges the laptop - 1xArzopa monitor directly to the second laptop's USB C port, which also powers the monitor
Evan McBeth
Evan McBeth-2 months ago
Sweet little applet. Perfection in its simplicity.
Iván Legrán
Iván Legrán-3 months ago
Amazing applets! Thanks a lot!
k4100x
k4100x-5 months ago
Thank you! This is always one of the first applets I add after a fresh Linux Mint install.
XIIIFaces
XIIIFaces-7 months ago
Absolutely great! Just what I was looking for! Everything works but I would request a feature if it's not too much hustle! Since I'm lazy to adjust 3 monitors in the evening is it possible to add a "general" slider for all monitors detected? That would be freaking awesome! I personally would love to see as well the "VCP code 0x14 (Select color preset): 6500 K (0x05) [...]" in the function list if that is anyhow possible just as an further improvement. With these too you could perfectly adjust your monitors for day and night use and the cherry on top would be to hook these settings to a timer but this is too much too ask for - just a general idea!
sta777ic
sta777ic-10 months ago
Followed directions but still got error. Fix/solution shown below. ~$ sudo apt install ddcutil i2c-tools [sudo] password for : Reading package lists... Done Building dependency tree... Done Reading state information... Done ddcutil is already the newest version (1.4.1-1). i2c-tools is already the newest version (4.3-2+b3). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. ~$ sudo usermod -aG i2c $USER ~$ ddcutil capabilities No /dev/i2c devices exist. ddcutil requires module i2c-dev. Solution, Do these 2 extra steps as root, add i2c-dev into the /etc/modules-load.d/modules.conf modprobe i2c-dev