ACDControl

by Josue Salazar

A linux utility to manage brightness on Apple Cinema Displays. I got it to work perfectly on my Ubuntu set up.

(I have been experiencing an incredible error in my OS X set up for the past 2-3 months that I haven’t been able to crack. It seems to be a random system freeze where nothing crashes, the computer simply locks up and remains somewhat responsive (ie. the mouse works). It’s a long story that I’ve been documenting for a while and hope to fix soon enough.)

For now, I have jumped back on Ubuntu for the next week or two full time while I get through some important projects. I spent some time today setting up all my stuff, including my two external Apple Cinema Displays but there is no support for brightness control through the system. Thankfully somebody has written up a piece of code to solve the issue. It’s called ACDControl and I am documenting it here for my own future reference:

Examples:

acdcontrol --detect /dev/hiddev*
Perform detection, which HID device is actually your display to be controlled.

acdcontrol /dev/hiddev0
Read current brightness parameter

acdcontrol /dev/hiddev0 160
Set brightness to 160. Note, that brightness setting depends on your model. Generally, this parameter may get values in the range [0-255].

acdcontrol /dev/hiddev0 +10
Increment current brightness by 10.

acdcontrol /dev/hiddev0 -- -10
Decrement current brightness by 10. Please,note --!