|
Project Information
|
LCDControl is based on lcd4linux in part. This project makes use of Qt to (eventually) provide a GUI for configuration. It provides an Javascript interface to various system information, and controlling displays in a generic way, without having to have knowledge of the display's internal controller protocol. Currently all of Crystalfontz's USB displays are supported, along with Pertelian and picoLCD-256x64 graphic display. More will be added as I'm able to. If you want to write a display driver for inclusion, please contact me to make sure I'm not working on it already. LCDControl is loosely based on LCD4Linux in that its configuration design is quite similar and bits of code were borrowed. LCD4Linux is configured based on displays, layouts, and widgets. Currently there are several widgets to choose from: Text, Bar, Icon, Histogram, Gif, Bignumbers, Timer, Keypad, and Script. Various layout transitions are provided to flow from one layout to another: left, right, left-right-alternating, up, and down. This controller makes use of Qt, and unless your server runs a GUI 24/7, this is not meant for servers. Along with Qt, several other dependencies are required: Jsoncpp, Boost, ImageMagick's Magick++ API, xmms2, libvisual-0.4, and for building you'll want Scons, which depends on Python. By using this software, or borrowing code from this software, you agree that I can not be held liable for loss of data or damage to your hardware. I try to make sure that commits to SVN compile and work, but I make no guarantees that this will always be the case. |