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

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

Up
Top