LCDproc is a utility to drive one or more LCD (and LCD-like) devices attached to a host. It is comprised of a server, which uses a modular device driver system to control attached displays, and one or more clients to gather data as appropriate and send screen data to the server. The included client displays a multitude of system statistics (CPU/memory/disk usage, uptime, date and time, temperature, etc.). Multiple clients can connect to the server simultaneously, and clients can set priorities on the screens they provide to influence in what order items are displayed. This facility can also be used to "pop" critical screens (such as an entry from syslog from a log-watching client). All functionality is implemented in userland. Support for many display devices and several platforms (Linux, *BSD, and Solaris at least) is included.
|Tags||Monitoring Networking Utilities|
|Operating Systems||POSIX BSD FreeBSD NetBSD OpenBSD Linux Unix|
Release Notes: This release adds the new drivers serialPOS (for text-based serial Point of Sale displays), ea65 (for VFD in AOpen XC Cube AV EA65 barebones), picolcd (for Mini-box.com USB LCD picoLCD), hd44780/pertelian (connection type for Pertelian X4020), hd44780/lcd2usb (connection type for Till Harbaum's LCD2USB), hd44780/vdr-wakeup (connection type for Frank Jepsen's vdr-wakeup), and sed1330/SP14Q002 (connection type for Hitachi SP14Q002).
Release Notes: LCDproc controls various LCD and VFD devices in a standardized way on multiple platforms (Linux, *BSD, Darwin, and Solaris). Its client/server model allows multiple systems/clients to use the same display. In addition to the server LCDd, LCDproc ships with a client to display various system statistics, a program starter client, a client to show a virtual console on the LCD, and a few example clients.
Release Notes: Dynamic loading of driver modules was added. LCDd will now use fill-in functions for drivers that don't support a certain function. These are available for: vbar, hbar, bignum, heartbeat, icon, cursor. Client-supplied menus are now supported. Configuration and drivers may be reloaded by sending a SIGHUP. A new API is used. Server internal functions were cleaned up and moved to other files. The menu system was rewritten. Key support was improved: now keys are strings, not just single letters. Reporting levels are now used more consistently.
Release Notes: This release fixes two buffer overflow/format string vulnerabilities. It is recommended that all users upgrade immediatly, as an exploit has been posted to BUGTRAQ.
Release Notes: This release resolves all known security issues, fixes many bugs, and adds new features and drivers. LCDproc now compiles and runs on FreeBSD, NetBSD, and OpenBSD. Many compilation problems have been resolved. It is recommended that all LCDproc users upgrade to this release.