Projects / LCDproc

LCDproc

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
Licenses
Operating Systems
Implementation

Recent releases

  •  27 Apr 2007 15:39

    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).

    •  17 Oct 2006 02:23

      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.

      •  03 Jun 2006 21:32

        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.

        •  26 Nov 2004 22:05

          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.

          •  30 May 2002 08:06

            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.

            Recent comments

            03 Jun 2006 12:51 gfk

            Re: Ports exagerated?


            > Works nicely under Linux. But contrary

            > to claims above, the homepage does not

            > mention Windows ports. Quite the

            > contrary: in the FAQ the developer seeks

            > support in creating windows ports.

            In a very distant past, a version of LCDproc was compiling on Windows, but it's been a while. I removed the Windows and Solaris OS from the ports.

            01 Mar 2006 01:09 charland

            Ports exagerated?
            Works nicely under Linux. But contrary to claims above, the homepage does not mention Windows ports. Quite the contrary: in the FAQ the developer seeks support in creating windows ports. That's too bad. I would have liked to use it in the Win-world as well.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.