Query and Change Monitor Settings

Edit Package ddcutil

This is a rename of project ddctool.

ddcutil is a program for querying and changing monitor settings, such as brightness and color levels.

ddcutil primarily uses DDC/CI (Display Data Channel Command Interface) over I2C to communicate with monitors implementing MCCS (Monitor Control Command Set). Normally, the video driver for the monitor exposes the I2C channel as devices named /dev/i2c-n. Alternatively, there is initial support for monitors (such as Apple displays) that implement MCCS using a USB connection.

A particular use case for ddcutil is as part of color profile management. Monitor calibration is relative to the monitor color settings currently in effect, e.g. red gain. ddctool allows color related settings to be saved at the time a monitor is calibrated, and then restored when the calibration is applied.

Detailed documentation for ddcutil can be found at www.ddcutil.com.

Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed
ddcutil-2.0.0.tar.gz 0000882984 862 KB
ddcutil.changes 0000025036 24.4 KB
ddcutil.spec 0000004461 4.36 KB
Latest Revision
Simon Lees's avatar Simon Lees (simotek) accepted request 1127587 from Aaron Stern's avatar Aaron Stern (ukbeast89) (revision 33)
- update to 2.0.0:
  * Most users will find that command ddcutil just works "out of the box", 
    without the need for manual configuration. Driver i2c-dev is loaded 
    automatically in case it was not already built into the kernel. 
    When executing on a system running systemd 
    (i.e. on almost every current Linux distribution) 
    the logged on user automatically has read-write access to the /dev/i2c devices associated with monitors, 
    making excution as root or set up of group I2C unnecessary.
  * The dynamic sleep algorithm was completely rewritten to use the minimal reliable sleep-multiplier value. 
    Explicitly using option --sleep-multiplier to optimize performance should generally be unnecessary.
  * The libddcutil API has been both extended and simplified. 
    Some necessary changes broke full backward compatibility, 
    requiring a SONAME bump from libddcutil.4 to libddcutil.5.
    Given the necessary SONAME bump, the opportunity was taken for a major API cleanup. 
    Unneeded functions were removed, including many that were previously deprecated. 
    Most client programs should build with minimal changes.
Comments 0
openSUSE Build Service is sponsored by