Difference between revisions of "LCDd"

From knowledgebase
Jump to navigation Jump to search
(Created page with "Use the default LCDd.conf that gets installed with the lcdproc package. Change the line {{{ Driver=curses }}} to {{{ Driver=imon }}} Create a file lirc.conf in /etc/modprob...")
 
(Replaced content with "LCDd Category:log")
Tag: Replaced
Line 1: Line 1:
−
Use the default LCDd.conf that gets installed with the lcdproc package.
+
LCDd
−
 
 
−
Change the line
 
−
{{{
 
−
Driver=curses
 
−
}}}
 
−
to
 
−
{{{
 
−
Driver=imon
 
−
}}}
 
−
 
 
−
Create a file lirc.conf in /etc/modprobe.d with the following content, this will make sure the soundgraph imon is recognized as a vfd (rather than an lcd)
 
−
 
 
−
{{{
 
−
options lirc_imon display_type=1
 
−
}}}
 
−
 
 
−
{{{
 
−
# LCDd.conf -- configuration file for the LCDproc server daemon LCDd
 
−
#
 
−
# This file contains the configuration for the LCDd server.
 
−
#
 
−
# The format is ini-file-like. It is divided into sections that start at
 
−
# markers that look like [section]. Comments are all line-based comments,
 
−
# and are lines that start with '#' or ';'.
 
−
#
 
−
# The server has a 'central' section named [server]. For the menu there is
 
−
# a section called [menu]. Further each driver has a section which
 
−
# defines how the driver acts.
 
−
#
 
−
# The drivers are activated by specifiying them in a driver= line in the
 
−
# server section, like:
 
−
#
 
−
#
 
−
# This tells LCDd to use the curses driver.
 
−
# The first driver that is loaded and is capable of output defines the
 
−
# size of the display. The default driver to use is curses.
 
−
# If the driver is specified using the -d <driver> command line option,
 
−
# the Driver= options in the config file are ignored.
 
−
#
 
−
# The drivers read their own options from the respective sections.
 
−
 
 
−
 
 
−
 
 
−
## Server section with all kinds of settings for the LCDd server ##
 
−
[server]
 
−
 
 
−
# Where can we find the driver modules ?
 
−
# IMPORTANT: Make sure to change this setting to reflect your
 
−
#            specific setup! Otherwise LCDd won't be able to find
 
−
#            the driver modules and will thus not be able to
 
−
#            function properly.
 
−
# NOTE: Always place a slash as last character !
 
−
DriverPath=/usr/lib/lcdproc/
 
−
 
 
−
# Tells the server to load the given drivers. Multiple lines can be given.
 
−
# The name of the driver is case sensitive and determines the section
 
−
# where to look for further configuration options of the specific driver
 
−
# as well as the name of the dynamic driver module to load at runtime.
 
−
# The latter one can be changed by giving af File= directive in the
 
−
# driver specific section.
 
−
#
 
−
# The following drivers are supported:
 
−
#  bayrad, CFontz, CFontz633, CFontzPacket, curses, CwLnx, ea65,
 
−
#  EyeboxOne, g15, glcdlib, glk, hd44780, icp_a106, imon, imonlcd, IOWarrior,
 
−
#  irman, joy, lb216, lcdm001, lcterm, lirc, lis, MD8800, ms6931, mtc_s16209x,
 
−
#  MtxOrb, mx5000, NoritakeVFD, picolcd, pyramid, sed1330, sed1520, serialPOS,
 
−
#  serialVFD, shuttleVFD, sli, stv5730, svga, t6963, text, tyan, ula200,
 
−
#  xosd
 
−
Driver=imon
 
−
 
 
−
# Tells the driver to bind to the given interface
 
−
Bind=127.0.0.1
 
−
 
 
−
# Listen on this specified port; defaults to 13666.
 
−
Port=13666
 
−
 
 
−
# Sets the reporting level; defaults to 2 (warnings and errors only).
 
−
#ReportLevel=3
 
−
 
 
−
# Should we report to syslog instead of stderr ? [default: no; legal: yes, no]
 
−
#ReportToSyslog=yes
 
−
 
 
−
# User to run as.  LCDd will drop its root priviledges, if any,
 
−
# and run as this user instead.
 
−
User=nobody
 
−
 
 
−
# The server will stay in the foreground if set to true.
 
−
#Foreground=no
 
−
 
 
−
# Hello message: each entry represents a display line; default: builtin
 
−
#Hello="  Welcome to"
 
−
#Hello="  LCDproc!"
 
−
 
 
−
# GoodBye message: each entry represents a display line; default: builtin
 
−
#GoodBye="Thanks for using"
 
−
#GoodBye="  LCDproc!"
 
−
 
 
−
# Sets the default time in seconds to displays a screen.
 
−
WaitTime=5
 
−
 
 
−
# If yes, the the serverscreen will be rotated as a usual info screen. If no,
 
−
# it will be a background screen, only visible when no other screens are
 
−
# active. The special value 'blank' is similar to no, but only a blank screen
 
−
# is displayed. [default: on; legal: on, off, blank]
 
−
#ServerScreen=no
 
−
 
 
−
# Set master backlight setting. If set to 'open' a client may control the
 
−
# backlight for its own screens (only). [default: open; legal: off, open, on]
 
−
#Backlight=open
 
−
 
 
−
# Set master heartbeat setting. If set to 'open' a client may control the
 
−
# heartbeat for its own screens (only). [default: open; legal: off, open, on]
 
−
#Heartbeat=open
 
−
 
 
−
# set title scrolling speed [default: 10; legal: 0-10]
 
−
#TitleSpeed=10
 
−
 
 
−
# The "...Key=" lines define what the server does with keypresses that
 
−
# don't go to any client.
 
−
# These are the defaults:
 
−
ToggleRotateKey=Enter
 
−
PrevScreenKey=Left
 
−
NextScreenKey=Right
 
−
#ScrollUpKey=Up
 
−
#ScrollDownKey=Down
 
−
 
 
−
# If you have only 4 keys, you can choose to use this:
 
−
#ToggleRotateKey=Enter
 
−
#PrevScreenKey=Up
 
−
#NextScreenKey=Down
 
−
 
 
−
# If you have only 3 keys, you can choose to use this:
 
−
#ToggleRotateKey=Enter
 
−
#PrevScreenKey=Up
 
−
 
 
−
 
 
−
 
 
−
## The menu section. The menu is an internal LCDproc client. ##
 
−
[menu]
 
−
# You can configure what keys the menu should use. Note that the MenuKey
 
−
# will be reserved exclusively, the others work in shared mode.
 
−
 
 
−
# The following works excellent with 4 keys or more.
 
−
MenuKey=Escape
 
−
EnterKey=Enter
 
−
UpKey=Up
 
−
DownKey=Down
 
−
# If you have 6 keys you may define these as well
 
−
#LeftKey=Left
 
−
#RightKey=Right
 
−
 
 
−
# If you have only 3 keys, you could use something like this:
 
−
#MenuKey=Escape
 
−
#EnterKey=Enter
 
−
#DownKey=Down
 
−
 
 
−
 
 
−
 
 
−
### Driver sections are below this line, in alphabetical order  ###
 
−
 
 
−
 
 
−
## EMAC BayRAD driver ##
 
−
[bayrad]
 
−
 
 
−
# Select the output device to use [default: /dev/lcd]
 
−
Device=/dev/lcd
 
−
 
 
−
# Set the communication speed [default: 9600; legal:  1200, 2400, 9600, 19200]
 
−
Speed=9600
 
−
 
 
−
 
 
−
 
 
−
## CrystalFontz driver (for CF632 & CF634) ##
 
−
[CFontz]
 
−
 
 
−
# Select the output device to use [default: /dev/lcd]
 
−
Device=/dev/ttyS0
 
−
# Select the LCD size [default: 20x4]
 
−
Size=20x4
 
−
# Set the initial contrast [default: 560; legal: 0 - 1000]
 
−
Contrast=350
 
−
# Set the initial brightness [default: 1000; legal: 0 - 1000]
 
−
Brightness=1000
 
−
# Set the initial off-brightness [default: 0; legal: 0 - 1000]
 
−
# This value is used when the display is normally
 
−
# switched off in case LCDd is inactive
 
−
OffBrightness=0
 
−
# Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200 or 115200]
 
−
Speed=9600
 
−
# Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
 
−
NewFirmware=no
 
−
# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
 
−
# normally you shouldn't need this
 
−
Reboot=no
 
−
 
 
−
 
 
−
 
 
−
## CrystalFontz633 driver (for CF633 only) ##
 
−
[CFontz633]
 
−
 
 
−
# Select the output device to use [default: /dev/lcd]
 
−
Device=/dev/ttyS0
 
−
# Select the LCD type (size) [default: 16x2]
 
−
Size=16x2
 
−
# Set the initial contrast [default: 560; legal: 0 - 1000]
 
−
Contrast=350
 
−
# Set the initial brightness [default: 1000; legal: 0 - 1000]
 
−
Brightness=1000
 
−
# Set the initial off-brightness [default: 0; legal: 0 - 1000]
 
−
# This value is used when the display is normally
 
−
# switched off in case LCDd is inactive
 
−
OffBrightness=50
 
−
# Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200, 115200]
 
−
Speed=19200
 
−
# Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
 
−
# Currently this flag is not in use, there is no such thing as NewFirmware. ;=)
 
−
#NewFirmware=no
 
−
# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
 
−
# I want to reboot the LCD to make sure we start from a known state
 
−
Reboot=yes
 
−
 
 
−
 
 
−
 
 
−
## CrystalFontz packet driver (for CF631, CF633 & CF635) ##
 
−
[CFontzPacket]
 
−
 
 
−
# Select the LCD model [default: 633; legal: 631, 633, 635]
 
−
Model=635
 
−
# Select the output device to use [default: /dev/lcd]
 
−
Device=/dev/ttyUSB0
 
−
# Select the LCD size [default: depending on model: 635: 20x4, 631: 20x2, 633: 16x2]
 
−
Size=20x4
 
−
# Set the initial contrast [default: 560; legal: 0 - 1000]
 
−
Contrast=350
 
−
# Set the initial brightness [default: 1000; legal: 0 - 1000]
 
−
Brightness=1000
 
−
# Set the initial off-brightness [default: 0; legal: 0 - 1000]
 
−
# This value is used when the display is normally
 
−
# switched off in case LCDd is inactive
 
−
OffBrightness=50
 
−
# Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200, 115200]
 
−
Speed=115200
 
−
# Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
 
−
# Currently this flag is not in use, there is no such thing as NewFirmware. ;=)
 
−
#NewFirmware=no
 
−
# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
 
−
# I want to reboot the LCD to make sure we start from a known state
 
−
Reboot=yes
 
−
 
 
−
 
 
−
 
 
−
## Curses driver ##
 
−
[curses]
 
−
 
 
−
# color settings
 
−
# foreground color [default: blue]
 
−
Foreground=blue
 
−
# background color when "backlight" is off [default: cyan]
 
−
Background=cyan
 
−
# background color when "backlight" is on [default: red]
 
−
Backlight=red
 
−
 
 
−
# display size [default: 20x4]
 
−
Size=20x4
 
−
 
 
−
# What position (X,Y) to start the left top corner at...
 
−
# Default: (7,7)
 
−
TopLeftX=7
 
−
TopLeftY=7
 
−
 
 
−
# use ASC symbols for icons & bars [default: no; legal, yes, no]
 
−
UseACS=no
 
−
 
 
−
# draw Border [default: yes; legal: yes, no]
 
−
DrawBorder=yes
 
−
 
 
−
 
 
−
 
 
−
## Cwlinux driver ##
 
−
[CwLnx]
 
−
 
 
−
# Select the LCD model [default: 12232; legal: 12232, 12832, 1602]
 
−
Model=12232
 
−
 
 
−
# Select the output device to use [default: /dev/lcd]
 
−
Device=/dev/ttyUSB0
 
−
 
 
−
# Select the LCD size [default: depending on model: 12232: 20x4, 12832: 21x4, 1602: 16x2]
 
−
Size=20x4
 
−
 
 
−
# Set the communication speed [default: 19200; legal: 9600, 19200]
 
−
Speed=19200
 
−
 
 
−
# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
 
−
# normally you shouldn't need this
 
−
Reboot=no
 
−
 
 
−
# If you have a keypad connected. Keypad layout is currently not
 
−
# configureable from the config file.
 
−
Keypad=yes
 
−
 
 
−
# If you have a non-standard keypad you can associate any keystrings to keys.
 
−
# There are 6 input keys in the CwLnx hardware that generate characters
 
−
# from 'A' to 'F'.
 
−
#
 
−
# The following is the built-in default mapping hardcoded in the driver.
 
−
# You can leave those unchanged if you have a standard keypad.
 
−
# You can change it if you want to report other keystrings or have a non
 
−
# standard keypad.
 
−
# KeyMap_A=Up
 
−
# KeyMap_B=Down
 
−
# KeyMap_C=Left
 
−
# KeyMap_D=Right
 
−
# KeyMap_E=Enter
 
−
# KeyMap_F=Escape
 
−
 
 
−
# keypad_test_mode permits to test keypad assignement
 
−
# Default value is no
 
−
#keypad_test_mode=yes
 
−
 
 
−
 
 
−
 
 
−
## ea65 driver for the display in AOpen XC Cube AV EA65 media barebones ##
 
−
[ea65]
 
−
 
 
−
# Device is fixed /dev/ttyS1
 
−
# Width and Height are fixed 9x1
 
−
 
 
−
# As the VFD is self luminescent we don't have a backlight
 
−
# But we can use the backlight functions to control the front LEDs
 
−
# Brightness 0 to 299 -> LEDs off
 
−
# Brightness 300 to 699 -> LEDs half bright
 
−
# Brightness 700 to 1000 -> LEDs full bright
 
−
Brightness=500
 
−
# OffBrightness is the the value used for the 'backlight off' state
 
−
OffBrightness=0
 
−
 
 
−
 
 
−
 
 
−
## EyeboxOne driver ##
 
−
[EyeboxOne]
 
−
 
 
−
# Select the output device to use [default: /dev/ttyS1]
 
−
#Device=/dev/cua01
 
−
Device=/dev/ttyS1
 
−
 
 
−
# Set the display size [default: 20x4]
 
−
Size=20x4
 
−
 
 
−
# Switch on the backlight? [default: yes]
 
−
Backlight=yes
 
−
 
 
−
# Switch on the cursor? [default: no]
 
−
Cursor=no
 
−
 
 
−
# Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200]
 
−
Speed=19200
 
−
 
 
−
# Enter Key is a \r character, so it's hardcoded in the driver
 
−
LeftKey=D
 
−
RightKey=C
 
−
UpKey=A
 
−
DownKey=B
 
−
EscapeKey=P
 
−
 
 
−
# You can find out which key of your display sends which
 
−
# character by setting keypad_test_mode to yes and running
 
−
# LCDd. LCDd will output all characters it receives.
 
−
# Afterwards you can modify the settings above and set
 
−
# keypad_set_mode to no again.
 
−
keypad_test_mode=no
 
−
 
 
−
 
 
−
 
 
−
## g15 driver for Logitech G15 Keyboard LCDs ##
 
−
[g15]
 
−
 
 
−
# Display size (currently unused)
 
−
size=20x5
 
−
 
 
−
 
 
−
 
 
−
## glcdlib meta driver for graphical LCDs ##
 
−
[glcdlib]
 
−
 
 
−
## mandatory:
 
−
 
 
−
# which graphical display supported by graphlcd-base to use [default: image]
 
−
# (see /etc/graphlcd.conf for possible drivers)
 
−
Driver=noritake800
 
−
 
 
−
# no=use graphlcd bitmap fonts (they have only one size / font file)
 
−
# yes=use fonts supported by FreeType2 (needs Freetype2 support in libglcdprocdriver and its dependants)
 
−
UseFT2=yes
 
−
 
 
−
# text resolution in fixed width characters [default: 16x4]
 
−
# (if it won't fit according to available physical pixel resolutioni
 
−
# and the minimum available font face size in pixels, then
 
−
# 'DebugBorder' will automatically be turned on)
 
−
TextResolution=20x4
 
−
 
 
−
# path to font file to use
 
−
FontFile=/usr/share/fonts/corefonts/courbd.ttf
 
−
 
 
−
## these only apply if UseFT2=yes:
 
−
 
 
−
# character encoding to use
 
−
CharEncoding=iso8859-2
 
−
 
 
−
# minumum size in pixels in which fonts should be rendered
 
−
MinFontFaceSize=7x12
 
−
 
 
−
## optional:
 
−
Brightness=50                  # Brightness (in %) if applicable
 
−
Contrast=50                    # Contrast (in %) if applicable
 
−
Backlight=no                    # Backlight if applicable
 
−
UpsideDown=no                  # flip image upside down
 
−
Invert=no                      # invert light/dark pixels
 
−
ShowDebugFrame=no              # turns on/off 1 pixel thick debugging
 
−
                                # border whithin the usable text area,
 
−
                                # for setting up TextResolution and
 
−
                                # MinFontFaceSize (if using FT2);
 
−
ShowBigBorder=no                # border around the unused area
 
−
ShowThinBorder=yes              # border around the unused area
 
−
PixelShiftX=0
 
−
PixelShiftY=2
 
−
 
 
−
 
 
−
 
 
−
## Matrix Orbital GLK driver ##
 
−
[glk]
 
−
 
 
−
# select the serial device to use [default: /dev/lcd]
 
−
Device=/dev/lcd
 
−
 
 
−
# set the initial contrast value [default: 560; legal: 0 - 1000]
 
−
Contrast=560
 
−
 
 
−
# set the serial port speed [default: 19200; legal: 9600, 19200, 38400]
 
−
Speed=19200
 
−
 
 
−
 
 
−
 
 
−
## Hitachi HD44780 driver ##
 
−
[hd44780]
 
−
 
 
−
# Select what type of connection. See documentation for types.
 
−
ConnectionType=4bit
 
−
 
 
−
# Port where the LPT is [ususal: 0x278, 0x378 and 0x3BC]
 
−
Port=0x378
 
−
 
 
−
# Device of the serial interface [default: /dev/lcd]
 
−
Device=/dev/ttyS0
 
−
 
 
−
# Bitrate of the serial port (0 for interface default)
 
−
Speed=0
 
−
 
 
−
# If you have a keypad connected.
 
−
# You may also need to configure the keypad layout further on in this file.
 
−
Keypad=no
 
−
 
 
−
# Set the initial contrast (bwctusb and lcd2usb) [default: 500; legal: 0 - 1000]
 
−
Contrast=0
 
−
 
 
−
# Set brightness of the backlight (lcd2usb only) [default: 0; legal 0 - 1000]
 
−
#Brightness=1000
 
−
#OffBrightness=0
 
−
 
 
−
# If you have a switchable backlight.
 
−
Backlight=no
 
−
 
 
−
# If you have the additional output port ("bargraph") and you want to
 
−
# be able to control it with the lcdproc OUTPUT command
 
−
OutputPort=no
 
−
 
 
−
# Specifies if the last line is pixel addressable or it controls an
 
−
# underline effect. [default: true (= pixel addressable); legal: yes, no]
 
−
#Lastline=true
 
−
 
 
−
# Specifies the size of the LCD.
 
−
# In case of multiple combined displays, this should be the total size.
 
−
Size=20x4
 
−
 
 
−
# For multiple combined displays: how many lines does each display have.
 
−
# Vspan=2,2 means both displays have 2 lines.
 
−
#vspan=2,2
 
−
 
 
−
# If you have an HD66712, a KS0073 or an other 'almost HD44780-compatible',
 
−
# set this flag to get into extended mode (4-line linear).
 
−
#ExtendedMode=yes
 
−
 
 
−
# In extended mode, on some controllers like the ST7036 (in 3 line mode)
 
−
# the next line in DDRAM won't start 0x20 higher. [default: 0x20]
 
−
#LineAddress=0x10
 
−
 
 
−
# Character map to to map ISO-8859-1 to the LCD's character set
 
−
# [default: hd44780_default; legal: hd44780_default, hd44780_euro,
 
−
#  ea_ks0073, sed1278f_0b ]
 
−
CharMap=hd44780_default
 
−
 
 
−
# If your display is slow and cannot keep up with the flow of data from
 
−
# LCDd, garbage can appear on the LCDd. Set this delay factor to 2 or 4
 
−
# to increase the delays. Default: 1.
 
−
#DelayMult=2
 
−
 
 
−
# Some displays (e.g. vdr-wakeup) need a message from the driver to that it
 
−
# is still alive. When set to a value bigger then null the character in the
 
−
# upper left corner is updated every <KeepAliveDisplay> seconds. Default: 0.
 
−
#KeepAliveDisplay=0
 
−
 
 
−
# If you experience occasional garbage on your display you can use this
 
−
# option as workaround. If set to a value bigger than null it forces a
 
−
# full screen refresh <RefreshDiplay> seconds. Default: 0.
 
−
#RefreshDisplay=5
 
−
 
 
−
# You can reduce the inserted delays by setting this to false.
 
−
# On fast PCs it is possible your LCD does not respond correctly.
 
−
# Default: true.
 
−
DelayBus=true
 
−
 
 
−
# If you have a keypad you can assign keystrings to the keys.
 
−
# See documentation for used terms and how to wire it.
 
−
# For example to give directly connected key 4 the string "Enter", use:
 
−
#  KeyDirect_4=Enter
 
−
# For matrix keys use the X and Y coordinates of the key:
 
−
#  KeyMatrix_1_3=Enter
 
−
KeyMatrix_4_1=Enter
 
−
KeyMatrix_4_2=Up
 
−
KeyMatrix_4_3=Down
 
−
KeyMatrix_4_4=Escape
 
−
 
 
−
 
 
−
 
 
−
## ICP A106 driver ##
 
−
[icp_a106]
 
−
Device=/dev/ttyS1
 
−
 
 
−
 
 
−
 
 
−
## Code Mercenaries IO-Warrior driver ##
 
−
[IOWarrior]
 
−
 
 
−
# display dimensions
 
−
Size=20x4
 
−
 
 
−
# serial number [exactly as listed by usbview]
 
−
# (if not given, the 1st IOWarrior found gets used)
 
−
#SerialNumber=00000674
 
−
 
 
−
# If you have an HD66712, a KS0073 or an other 'almost HD44780-compatible',
 
−
# set this flag to get into extended mode (4-line linear).
 
−
#ExtendedMode=yes
 
−
 
 
−
# Specifies if the last line is pixel addressable or it controls an
 
−
# underline effect. [default: true (= pixel addressable); legal: yes, no]
 
−
#Lastline=true
 
−
 
 
−
 
 
−
 
 
−
## Soundgraph/Ahanix/Silverstone/Uneed/Accent iMON driver ##
 
−
[imon]
 
−
 
 
−
# select the device to use
 
−
Device=/dev/lcd0
 
−
 
 
−
# display dimensions
 
−
Size=16x2
 
−
 
 
−
 
 
−
 
 
−
## Soundgraph iMON LCD ##
 
−
[imonlcd]
 
−
# Specify which iMon protocol should be used [legal: 0=15c2:ffdc device,
 
−
# 1=15c2:0038 device; default: 0]
 
−
Protocol=0
 
−
 
 
−
# Set the exit behavior [legal: 0=leave shutdown message, 1=show the big clock,
 
−
# 2=blank device; default: 1]
 
−
#OnExit=2
 
−
 
 
−
# Select the output device to use [default: /dev/lcd0]
 
−
Device=/dev/lcd0
 
−
 
 
−
# Select the displays contrast [default: 200; legal: 0-1000]
 
−
Contrast=200
 
−
 
 
−
# Specify the size of the display in pixels [default: 96x16]
 
−
#Size=96x16
 
−
 
 
−
# Set the backlight state [default: on; legal: on, off]
 
−
Backlight=on
 
−
 
 
−
# Set the disc mode [legal: 0=spin the "slim" disc - two disc segments,
 
−
# 1=their complement spinning; default: 0]
 
−
#DiscMode=0
 
−
 
 
−
 
 
−
 
 
−
## IrMan driver ##
 
−
[IrMan]
 
−
# in case of trouble with IrMan, try the Lirc emulator for IrMan
 
−
 
 
−
# Select the input device to use
 
−
#Device=/dev/irman
 
−
 
 
−
# Select the configuration file to use
 
−
#Config=/etc/irman.cfg
 
−
 
 
−
 
 
−
 
 
−
## IRtrans driver ##
 
−
[irtrans]
 
−
 
 
−
# Does the device have a backlight? [default: no; legal: yes, no]
 
−
#Backlight=no
 
−
 
 
−
# IRTrans device to connect to [default: localhost]
 
−
#Hostname=localhost
 
−
 
 
−
# display dimensions
 
−
Size=16x2
 
−
 
 
−
 
 
−
 
 
−
## Joystick driver ##
 
−
[joy]
 
−
 
 
−
# Select the input device to use [default: /dev/js0]
 
−
Device=/dev/js0
 
−
 
 
−
# set the axis map
 
−
Map_Axis1neg=Left
 
−
Map_Axis1pos=Right
 
−
Map_Axis2neg=Up
 
−
Map_Axis2pos=Down
 
−
 
 
−
# set the button map
 
−
Map_Button1=Enter
 
−
Map_Button2=Escape
 
−
 
 
−
 
 
−
 
 
−
## LB216 driver ##
 
−
[lb216]
 
−
 
 
−
# Select the output device to use [default: /dev/lcd]
 
−
Device=/dev/lcd
 
−
 
 
−
# Set the initial brightness [default: 255; legal: 0 - 255]
 
−
Brightness=255
 
−
 
 
−
# Set the communication speed [default: 9600; legal: 2400, 9600]
 
−
Speed=9600
 
−
 
 
−
# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
 
−
Reboot=no
 
−
 
 
−
 
 
−
 
 
−
## LCDM001 driver ##
 
−
[lcdm001]
 
−
 
 
−
Device=/dev/ttyS1
 
−
 
 
−
# keypad settings
 
−
# Keyname      Function
 
−
#              Normal context              Menu context
 
−
# -------      --------------              ------------
 
−
# PauseKey    Pause/Continue              Enter/select
 
−
# BackKey      Back(Go to previous screen) Up/Left
 
−
# ForwardKey  Forward(Go to next screen)  Down/Right
 
−
# MainMenuKey  Open main menu              Exit/Cancel
 
−
PauseKey=LeftKey
 
−
BackKey=UpKey
 
−
ForwardKey=DownKey
 
−
MainMenuKey=RightKey
 
−
 
 
−
# You can rearrange the settings here.
 
−
# If your device is broken, have a look at server/drivers/lcdm001.h
 
−
 
 
−
 
 
−
 
 
−
## HNE LCTerm driver ##
 
−
[lcterm]
 
−
Device=/dev/ttyS1
 
−
Size=16x2
 
−
 
 
−
 
 
−
 
 
−
## LIRC input driver ##
 
−
[lirc]
 
−
 
 
−
# Specify an alternative location of the lircrc file [default: ~/.lircrc]
 
−
#lircrc=/etc/lircrc.lcdproc
 
−
 
 
−
# Must be the same as in your lircrc
 
−
#prog=lcdd
 
−
 
 
−
 
 
−
 
 
−
## LIS MCE 2005 driver ##
 
−
[lis]
 
−
 
 
−
# Set the initial brightness [default: 1000; legal: 0 - 1000]
 
−
# 0-250 = 25%, 251-500 = 50%, 501-750 = 75%, 751-1000 = 100%
 
−
#Brightness=1000
 
−
 
 
−
# Columns by lines [default: 20x2]
 
−
#Size=20x2
 
−
 
 
−
# USB Vendor ID [default: 0x0403]
 
−
# Change only if testing a compatible device.
 
−
#VendorID=0x0403
 
−
 
 
−
# USB Product ID [default: 0x6001]
 
−
# Change only if testing a compatible device.
 
−
#ProductID=0x6001
 
−
 
 
−
 
 
−
 
 
−
##The driver for the VFD of the Medion MD8800 PC ##
 
−
[MD8800]
 
−
# device to use [default: /dev/ttyS1]
 
−
#Device=/dev/ttyS1
 
−
 
 
−
# display size [default: 16x2]
 
−
#Size=16x2
 
−
 
 
−
# Set the initial brightness [default: 1000; legal: 0 - 1000]
 
−
Brightness=1000
 
−
# Set the initial off-brightness [default: 0; legal: 0 - 1000]
 
−
# This value is used when the display is normally
 
−
# switched off in case LCDd is inactive
 
−
OffBrightness=50
 
−
 
 
−
 
 
−
 
 
−
## MSI MS-6931 driver for displays in 1HU servers ##
 
−
[ms6931]
 
−
 
 
−
# device to use [default: /dev/ttyS1]
 
−
Device=/dev/ttyS1
 
−
 
 
−
# display size [default: 16x2]
 
−
#Size=16x2
 
−
 
 
−
 
 
−
 
 
−
## MTC-S16209x driver ##
 
−
[mtc_s16209x]
 
−
 
 
−
# Select the output device to use [default: /dev/lcd]
 
−
Device=/dev/lcd
 
−
 
 
−
# Set the initial brightness [default: 255; legal: 0 - 255]
 
−
Brightness=255
 
−
 
 
−
# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
 
−
Reboot=no
 
−
 
 
−
 
 
−
 
 
−
## Matrix Orbital driver ##
 
−
[MtxOrb]
 
−
 
 
−
# Select the output device to use [default: /dev/lcd]
 
−
Device=/dev/ttyS0
 
−
 
 
−
# Set the display size [default: 20x4]
 
−
Size=20x4
 
−
 
 
−
# Set the display type [default: lcd; legal: lcd, lkd, vfd, vkd]
 
−
Type=lkd
 
−
 
 
−
# Set the initial contrast [default: 480]
 
−
# NOTE: The driver will ignore this if the display
 
−
#      is a vfd or vkd as they don't have this feature
 
−
Contrast=480
 
−
 
 
−
# Some old displays do not have an adjustable backlight but only can
 
−
# switch the backlight on/off. If you experience randomly appearing block
 
−
# characters, try setting this to false. [default: yes; legal: yes, no]
 
−
hasAdjustableBacklight=no
 
−
 
 
−
# Set the initial brightness [default: 1000; legal: 0 - 1000]
 
−
Brightness=1000
 
−
# Set the initial off-brightness [default: 0; legal: 0 - 1000]
 
−
# This value is used when the display is normally
 
−
# switched off in case LCDd is inactive
 
−
OffBrightness=0
 
−
 
 
−
# Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200]
 
−
Speed=19200
 
−
 
 
−
# The following table translates from MtxOrb key letters to logical key names.
 
−
# By default no keys are mapped, meaning the keypad is not used at all.
 
−
#KeyMap_A=Left
 
−
#KeyMap_B=Right
 
−
#KeyMap_C=Up
 
−
#KeyMap_D=Down
 
−
#KeyMap_E=Enter
 
−
#KeyMap_F=Escape
 
−
# See the [menu] section for an explanation of the key mappings
 
−
 
 
−
# You can find out which key of your display sends which
 
−
# character by setting keypad_test_mode to yes and running
 
−
# LCDd. LCDd will output all characters it receives.
 
−
# Afterwards you can modify the settings above and set
 
−
# keypad_set_mode to no again.
 
−
keypad_test_mode=no
 
−
 
 
−
 
 
−
 
 
−
## mx5000 driver for LCD display on the Logitech MX5000 keyboard ##
 
−
[mx5000]
 
−
 
 
−
# Select the output device to use [default: /dev/hiddev0]
 
−
Device = /dev/hiddev0
 
−
# Time to wait in ms after the refresh screen has been sent [default: 1000]
 
−
WaitAfterRefresh = 1000
 
−
 
 
−
 
 
−
 
 
−
## Noritake VFD driver ##
 
−
[NoritakeVFD]
 
−
# device where the VFD is. Usual values are /dev/ttyS0 and /dev/ttyS1 [default: /dev/lcd]
 
−
Device=/dev/ttyS0
 
−
# Specifies the size of the LCD.
 
−
Size=20x4
 
−
# Set the initial brightness [default: 1000; legal: 0 - 1000]
 
−
Brightness=1000
 
−
# Set the initial off-brightness [default: 0; legal: 0 - 1000]
 
−
# This value is used when the display is normally
 
−
# switched off in case LCDd is inactive
 
−
OffBrightness=50
 
−
# set the serial port speed [default: 9600, legal: 1200, 2400, 9600, 19200, 115200]
 
−
Speed=9600
 
−
# Set serial data parity [default: 0 (None), legal: 0(=none), 1(=odd), 2(=even)]
 
−
Parity=0
 
−
# re-initialize the VFD [default: no; legal: yes, no]
 
−
Reboot=no
 
−
 
 
−
 
 
−
 
 
−
## Mini-box.com picoLCD (usblcd) driver ##
 
−
[picolcd]
 
−
 
 
−
# KeyTimeout is the time that LCDd spends waiting for a key press before cycling
 
−
# through other duties.  Higher values make LCDd use less CPU time and make
 
−
# key presses more detectable.  Lower values make LCDd more responsive but a
 
−
# little prone to missing key presses.  500 (.5 second) is the default and a
 
−
# balanced value.
 
−
KeyTimeout=500
 
−
 
 
−
# Set the initial brightness [default: 1000; legal: 0 - 1000]
 
−
Brightness=1000
 
−
 
 
−
# Set the initial contrast [default: 1000; legal: 0 - 1000]
 
−
Contrast=1000
 
−
 
 
−
# Light the keys? i[default: on; legal: on, off]
 
−
Keylights=on
 
−
 
 
−
# If Keylights is on, the you can unlight specific keys below:
 
−
# Key0 is the directional pad.  Key1 - Key5 correspond to the F1 - F5 keys. 
 
−
# There is no LED for the +/- keys.  This is a handy way to indicate to users
 
−
# which keys are disabled.  [default: on; legal: on, off]
 
−
Key0Light=on
 
−
Key1Light=on
 
−
Key2Light=on
 
−
Key3Light=on
 
−
Key4Light=on
 
−
Key5Light=on
 
−
 
 
−
# Host name or IP address of the LIRC instance that is to receive IR codes
 
−
# If not set, or set to an empty value, IR support is disabled.
 
−
#LircHost=127.0.0.1
 
−
 
 
−
# UDP port on which LIRC is listening [default: 8765; legal: 1 - 65535]
 
−
LircPort=8765
 
−
 
 
−
# Duration in jiffies of the synthesized sync pulse [default: 64; 0 to suppress]
 
−
LircSync=64
 
−
 
 
−
# Duration in jiffies of the synthesized gap; 0 to suppress, default 2048.
 
−
# This is really the fixed duration of an entire IR command; individual pulse/space
 
−
# durations are deducted from this to determine the duration of the trailing gap.
 
−
LircLength=2048
 
−
 
 
−
 
 
−
 
 
−
## Pyramid LCD driver ##
 
−
[pyramid]
 
−
 
 
−
# device to connect to [default: /dev/lcd]
 
−
Device=/dev/ttyUSB0
 
−
 
 
−
 
 
−
 
 
−
## Seiko Epson 1330 driver ##
 
−
[sed1330]
 
−
 
 
−
# Port where the LPT is. Common values are 0x278, 0x378 and 0x3BC
 
−
Port=0x378
 
−
 
 
−
# Type of LCD module (legal: G321D, G121C, G242C, G191D, G2446, SP14Q002)
 
−
# Note: Currently only tested with G321D & SP14Q002.
 
−
Type=G321D
 
−
 
 
−
# Width x Height of a character cell in pixels [legal: 6x7 - 8x16; default: 6x10]
 
−
CellSize=6x10
 
−
 
 
−
# Select what type of connection [legal: classic, bitshaker; default: classic]
 
−
ConnectionType=classic
 
−
 
 
−
 
 
−
 
 
−
## Seiko Epson 1520 driver ##
 
−
[sed1520]
 
−
 
 
−
# Port where the LPT is. Usual values are 0x278, 0x378 and 0x3BC
 
−
Port=0x378
 
−
 
 
−
 
 
−
 
 
−
## serial POS display driver ##
 
−
[serialPOS]
 
−
 
 
−
# Device to use in serial modea [default: /dev/lcd]
 
−
Device=/dev/lcd
 
−
 
 
−
# Specifies the size of the display in characters. [default: 16x2]
 
−
Size=16x2
 
−
 
 
−
# Set the communication protocol to use with the POS display.
 
−
# [default: AEDEX; legal: IEE, Epson, Emax, IBM, LogicControls, Ultimate]
 
−
Type=AEDEX
 
−
 
 
−
# communication baud rate with the display [default: 9600; legal: 1200, 2400, 19200, 115200]
 
−
Speed=9600
 
−
 
 
−
 
 
−
 
 
−
## Serial VFD driver ##
 
−
## Drives various (see below) serial 5x7dot VFD's.  ##
 
−
[serialVFD]
 
−
 
 
−
# Specifies the displaytype.[default: 0]
 
−
# 0 NEC (FIPC8367 based) VFDs.
 
−
# 1 KD Rev 2.1.
 
−
# 2 Noritake VFDs (*).
 
−
# 3 Futaba VFDs
 
−
# 4 IEE S03601-95B
 
−
# 5 IEE S03601-96-080 (*)
 
−
# 6 Futaba NA202SD08FA (allmost IEE compatible)
 
−
# 7 Samsung 20S207DA4 and 20S207DA6
 
−
# 8 Nixdorf BA6x / VT100
 
−
# (* most should work, not testet yet.)
 
−
Type=0
 
−
 
 
−
# "no" if display connected serial, "yes" if connected parallel. [default: no(=serial)]
 
−
use_parallel=no
 
−
 
 
−
# Number of Custom-Characters [default: displaytype dependent]
 
−
#Custom-Characters=0
 
−
 
 
−
# Portaddress where the LPT is. Used in parallelmode only. Usual values are 0x278, 0x378 and 0x3BC
 
−
Port=0x378
 
−
 
 
−
# Set parallel port timingdelay (us). Used in parallelmode only. [default: 2; legal: 0 - 255]
 
−
#PortWait=2
 
−
 
 
−
# Device to use in serial mode. Usual values are /dev/ttyS0 and /dev/ttyS1
 
−
Device=/dev/ttyS1
 
−
 
 
−
# Specifies the size of the VFD.
 
−
Size=20x2
 
−
 
 
−
# Set the initial brightness [default: 1000; legal: 0 - 1000]
 
−
# (4 steps 0-250, 251-500, 501-750, 751-1000)
 
−
Brightness=1000
 
−
# Set the initial off-brightness [default: 0; legal: 0 - 1000]
 
−
# This value is used when the display is normally
 
−
# switched off in case LCDd is inactive
 
−
# (4 steps 0-250, 251-500, 501-750, 751-1000)
 
−
OffBrightness=0
 
−
 
 
−
# set the serial port speed [default: 9600; legal: 1200, 2400, 9600, 19200, 115200]
 
−
Speed=9600
 
−
 
 
−
# enable ISO 8859 1 compatibility [default: yes; legal: yes, no]
 
−
#ISO_8859_1=yes
 
−
 
 
−
 
 
−
 
 
−
## shuttleVFD driver ##
 
−
[shuttleVFD]
 
−
# No options
 
−
 
 
−
 
 
−
 
 
−
## stv5730 driver ##
 
−
[stv5730]
 
−
 
 
−
# Port the device is connected to [default: 0x378]
 
−
Port=0x378
 
−
 
 
−
 
 
−
 
 
−
## SVGAlib driver ##
 
−
[svga]
 
−
 
 
−
# svgalib mode to use [default: G320x240x256; legal: supported svgalib modes]
 
−
#Mode=G640x480x256
 
−
 
 
−
# set display size [default: 20x4]
 
−
Size=20x4
 
−
 
 
−
# Set the initial contrast [default: 500; legal: 0 - 1000]
 
−
# Can be set but does not change anything internally
 
−
Contrast=500
 
−
 
 
−
# Set the initial brightness [default: 1000; legal: 1 - 1000]
 
−
Brightness=1000
 
−
 
 
−
# Set the initial off-brightness [default: 500; legal: 1 - 1000]
 
−
# This value is used when the display is normally
 
−
# switched off in case LCDd is inactive
 
−
OffBrightness=500
 
−
 
 
−
 
 
−
 
 
−
## Text driver ##
 
−
[text]
 
−
# Set the display size [default: 20x4]
 
−
Size=20x4
 
−
 
 
−
 
 
−
 
 
−
## Toshiba T6963 driver ##
 
−
[t6963]
 
−
 
 
−
# set display size [default: 20x6]
 
−
Size=20x6
 
−
 
 
−
# port to use [default: 0x378; legal: 0x200 - 0x400]
 
−
Port=0x378
 
−
 
 
−
# Is ECP mode on? [default: yes; legal: yes, no]
 
−
#ECPlpt=yes
 
−
 
 
−
# Use graphics? [default: no; legal: yes, no]
 
−
#graphic=no
 
−
 
 
−
 
 
−
 
 
−
## Tyan Barebones LCD driver (GS10 & GS12 series) ##
 
−
[tyan]
 
−
 
 
−
# Select the output device to use [default: /dev/lcd]
 
−
Device=/dev/lcd
 
−
 
 
−
# Set the communication speed [default: 9600; legal: 4800, 9600]
 
−
Speed=9600
 
−
 
 
−
# set display size [default: 16x2]
 
−
Size=16x2
 
−
 
 
−
 
 
−
 
 
−
## ELV ula200 driver ##
 
−
[ula200]
 
−
 
 
−
# Select the LCD size [default: 20x4]
 
−
Size=20x4
 
−
 
 
−
# If you have a non standard keypad you can associate any keystrings to keys.
 
−
# There are 6 input key in the CwLnx hardware that generate characters
 
−
# from 'A' to 'F'.
 
−
#
 
−
# The following it the built-in default mapping hardcoded in the driver.
 
−
# You can leave those unchanged if you have a standard keypad.
 
−
# You can change it if you want to report other keystrings or have a non
 
−
# standard keypad.
 
−
# KeyMap_A=Up
 
−
# KeyMap_B=Down
 
−
# KeyMap_C=Left
 
−
# KeyMap_D=Right
 
−
# KeyMap_E=Enter
 
−
# KeyMap_F=Escape
 
−
 
 
−
 
 
−
 
 
−
## Wirz SLI LCD driver ##
 
−
[sli]
 
−
 
 
−
# Select the output device to use [default: /dev/lcd]
 
−
Device=/dev/lcd
 
−
 
 
−
# Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200, 38400, 57600, 115200]
 
−
Speed=19200
 
−
 
 
−
 
 
−
 
 
−
## OnScreen Display using libxosd ##
 
−
[xosd]
 
−
 
 
−
# set display size [default: 20x4]
 
−
Size=20x4
 
−
 
 
−
# Offset in pixels from the top-left corner of the monitor [default: 0x0]
 
−
Offset=200x200
 
−
 
 
−
# X font to use, in XLFD format, as given by "xfontsel"
 
−
Font=-*-terminus-*-r-*-*-*-320-*-*-*-*-*
 
−
 
 
−
# EOF
 
−
}}}
 
 
[[Category:log]]
 
[[Category:log]]

Revision as of 19:06, 27 August 2020

LCDd