mainDDC/CI Python script - Summary

 
 
Membership Info
Project Admin:
1 active member

Group identification
Id: #11750
System Name: ddcci-py
Name: DDC/CI Python script
Group Type: non-GNU software and documentation

Search in this Group

in
   

This project is not part of the GNU Project.

ddcci.py is a simple Python script to send DDC/CI commands
to a computer monitor which supports it (DDC/CI means
Display Data Channel Command Interface). E.g. it allows
to change the brightness or contrast.
It is using Linux-specific ioctls for I2C access.

The script uses Python's ctypes and fcntl modules to
do direct I2C_RDWR ioctls, so the only prerequisite
is a non-obsolete version of Python.

The traditional tool ddccontrol has a lot of legacy
and is slow because it reads the monitor's EDID and
DDC/CI capabilities on each invocation.

However, I wanted something which can be bound to a keyboard hotkey
to control the monitor brightness, similar to laptops.
Thus it needed to be fast. It doesn't do sanity checks but just fires
off a command on the I2C (DDC) bus device you are pointing it at.

Registration Date: Tue May 30 14:40:06 2017
License: GNU General Public License v3 or later
Development Status: 0 - Undefined

 

Latest News rss feed

Back to the top


Powered by Savane 3.1-cleanup1