mainDDC/CI Python script - Summary

 
 
Membership Info
Group 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


 

This group 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 30 May 2017 02:40:06 PM UTC
License: GNU General Public License v3 or later
Development Status: 0 - Undefined

 

Latest News rss feed

No news found

Quick Overview
 Memberlist (1 member)

Back to the top

Powered by Savane 3.13-bb6a.
Corresponding source code