Control external monitor settings
ddcutil can query and modify most external monitors' settings, such as brightness, colour levels, and input sources. Generally speaking, any setting that can be changed by pressing buttons on the monitor can be modified by ddcutil.
ddcutil communicates directly with monitors implementing the Monitor Control Command Set (MCCS). It usually does so through the the Display Data Channel Command Interface (DDC/CI) protocol on the I2C bus, but can also communicate over USB as per the USB Monitor Control Class Specification.
One particular use case is in colour profile management. Monitor calibration is relative to the monitor colour settings currently in effect, e.g. red gain. ddcutil allows colour-related settings to be saved at the time a monitor is calibrated, and restored when the calibration is applied.
This package includes udev rules that can be used by adding this package to the
rules field of the
udev-configuration record. It gives read/write access to i2c devices to users in the i2c group.
- Website: https://www.ddcutil.com/
- Licenses: GPL 2+ · Modified BSD
- Package source: gnu/packages/hardware.scm
- Builds: See build status
- Issues: See known issues
ddcutil 1.4.2 as follows:
guix install email@example.com
Or install the latest version:
guix install ddcutil
You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the
guix shell documentation for more information.