DDCControl-0.4.1
Introduction to DDCControl
Some time ago, Samsung started manufacturing LCD monitors without any buttons on the front panel. Such monitors come with a CD that contains the MagicTune program that can be used under Windows in order to change parameters such as brightness, contrast and image position. DDCControl is a Linux equivalent of MagicTune.
Package Information
- Download (HTTP): http://easynews.dl.sourceforge.net/sourceforge/ddccontrol/ddccontrol-0.4.2.tar.bz2
- Download MD5 sum: b0eb367f3bc0564bd577e38d0b4107fc
- Download size: 421 KB
- Monitor Database download (HTTP): http://easynews.dl.sourceforge.net/sourceforge/ddccontrol/ddccontrol-db-20060730.tar.bz2
- Monitor Database size: 200 KB
- Monitor Database MD5 sum: eaf9189e2f29d14b52cce104aaf3144b
- Estimated disk space required: ???
- Estimated build time: ???
DDCControl Dependencies
- Required: LibXML2, PCI Utilities
- Recommended: GTK+2
- Optional: GNOME Panel
Installation of DDCControl
Install DDCControl by running the following commands:
LIBS="-lz" ./configure --prefix=/usr && make
If you don't have GNOME Panel, add the --disable-gnome-applet switch to the configure command. If you don't have GTK+2 (and thus want only a command-line version of the tool), add --disable-gnome. The LIBS="-lz" environment variable is needed when linking against libpci.a provided by PCI Utilities >= 2.2.4, because it, unlike previous releases, uses functions from zlib.
This package does not come with a test suite.
Now, as the root user:
make install
Installation of DDCControl Monitor Database
DDCControl requires a monitor database in order to run. Install DDCControl Monitor Database by running the following commands:
./configure --prefix=/usr && make
This package does not come with a test suite.
Now, as the root user:
make install
Configuring DDCControl
If you have a Matrox video card, the Matrox framebufer and Matrox I2C bus should be enabled in the kernel configuration:
- Devices drivers->Graphics support->Framebuffer support->Matrox acceleration.
- Devices drivers->Graphics support->Framebuffer support->Matrox acceleration->G100/G200/G400/G450/G550 support.
- Devices drivers->Graphics support->Framebuffer support->Matrox acceleration->Matrox I2C support.
If you built the drivers above as modules, mention "i2c-matroxfb" in /etc/sysconfig/modules in order to load this module.
For other types of video cards, no configuration is necessary.
Contents
- Installed programs: ddcc-applet (only if a GNOME applet is built), ddccontrol, gddccontrol, ddcpci
- Installed libraries: libddccontrol.[a,so]
- Installed Directories: /usr/{lib,share}/ddccontrol (only if a GNOME applet is built), /usr/share/ddccontrol-db
Short Descriptions
- ddccontrol: a command-line utility for changing monitor parameters
- gddccontrol: a GTK+2 application for changing monitor parameters
- ddcpci: a setuid application used by ddccontrol and gddccontrol for manipulating the registers of the video card.
- ddcc-applet: a GNOME applet for switching monitor profiles
- libddccontrol.so: a library used by programs in this package
