Removed package notice

LCDproc will be removed in CU 190. This package has not been maintained for several years. This is part of our effort to streamline the distribution and allocate developer time to those features that are used by a large part of user base. We are always happy for people to stand up and contribute to improve the features and software that we are currently providing with IPFire and to even add more features.

LCDproc is a client/server suite including drivers for all kinds of LCD devices.

Installation

lcdproc can be installed with the Pakfire WebGUI or via the console:

pakfire install lcdproc

Usage

There is no web interface for this add-on. Open the client console or terminal to run this add-on.

References for Sophos XG Hardware

The following base reference is useful for enabling the LCD Interface on Sophos XG Hardware

Amendments:

  • Sophos hardware on IPFire can be found on /dev/ttyS1 rather than /dev/cuau1
  • IPFire delivers configuration files to /etc - so the file that must be modified is /etc/lcdproc/LCDd.conf
  • IPFire delivers the drivers to /usr/lib/lcdproc/ so DriverPath must be set to /usr/lib/lcdproc/

Example (Working):

File: /etc/lcdproc/LCDd.conf

[server]
DriverPath=/usr/lib/lcdproc/
Driver=hd44780
Bind=127.0.0.1
Port=13666
ReportToSyslog=yes
User=nobody
Foreground=no
Hello="  Welcome to"
Hello="     IPFire!"
GoodBye="Thanks for using"
GoodBye="     IPFire!"
WaitTime=5
TitleSpeed=5
ServerScreen=on
Backlight=open
ToggleRotateKey=Enter
PrevScreenKey=Up
NextScreenKey=Down

[menu]
MenuKey=Escape
EnterKey=Enter
UpKey=Up

[hd44780]
ConnectionType=ezio
Device=/dev/ttyS1
Keypad=yes
Size=16x2
KeyMatrix_4_1=Enter
KeyMatrix_4_2=Up
KeyMatrix_4_3=Down
KeyMatrix_4_4=Escape

Note: The current pakfire lcdproc release is commit 0e2ce9b which was committed by the lcdproc development team on 20 Dec 2021. This is the last commit in the lcdproc github repository. See: https://github.com/lcdproc/lcdproc/commits/master/