]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blame - config/lcdproc/LCDd.conf
coreutils: Update to 8.30
[people/pmueller/ipfire-2.x.git] / config / lcdproc / LCDd.conf
CommitLineData
52ac8f6e
MT
1# LCDd.conf -- configuration file for the LCDproc server daemon LCDd
2#
3# This file contains the configuration for the LCDd server.
4#
5# The format is ini-file-like. It is divided into sections that start at
6# markers that look like [section]. Comments are all line-based comments,
7# and are lines that start with '#' or ';'.
8#
9# The server has a 'central' section named [server]. For the menu there is
10# a section called [menu]. Further each driver has a section which
11# defines how the driver acts.
12#
13# The drivers are activated by specifying them in a driver= line in the
14# server section, like:
15#
16# Driver=curses
17#
18# This tells LCDd to use the curses driver.
19# The first driver that is loaded and is capable of output defines the
20# size of the display. The default driver to use is curses.
21# If the driver is specified using the -d <driver> command line option,
22# the Driver= options in the config file are ignored.
23#
24# The drivers read their own options from the respective sections.
25
26## Server section with all kinds of settings for the LCDd server ##
27[server]
28
29# Where can we find the driver modules ?
30# IMPORTANT: Make sure to change this setting to reflect your
31# specific setup! Otherwise LCDd won't be able to find
32# the driver modules and will thus not be able to
33# function properly.
34# NOTE: Always place a slash as last character !
35DriverPath=/usr/lib/lcdproc/
36
37# Tells the server to load the given drivers. Multiple lines can be given.
38# The name of the driver is case sensitive and determines the section
39# where to look for further configuration options of the specific driver
40# as well as the name of the dynamic driver module to load at runtime.
41# The latter one can be changed by giving a File= directive in the
42# driver specific section.
43#
44# The following drivers are supported:
45# bayrad, CFontz, CFontz633, CFontzPacket, curses, CwLnx, ea65,
46# EyeboxOne, g15, glcdlib, glk, hd44780, icp_a106, imon, imonlcd,
47# IOWarrior, irman, joy, lb216, lcdm001, lcterm, lirc, lis, MD8800,
48# mdm166a, ms6931, mtc_s16209x, MtxOrb, mx5000, NoritakeVFD, picolcd,
49# pyramid, sed1330, sed1520, serialPOS, serialVFD, shuttleVFD, sli,
50# stv5730, svga, t6963, text, tyan, ula200, xosd
51Driver=CFontz
52
53# Tells the driver to bind to the given interface
54Bind=127.0.0.1
55
56# Listen on this specified port; defaults to 13666.
57Port=13666
58
59# Sets the reporting level; defaults to 2 (warnings and errors only).
60#ReportLevel=3
61
62# Should we report to syslog instead of stderr ? [default: no; legal: yes, no]
63#ReportToSyslog=yes
64
65# User to run as. LCDd will drop its root privileges, if any,
66# and run as this user instead.
67User=root
68
69# The server will stay in the foreground if set to true.
70#Foreground=no
71
72# Hello message: each entry represents a display line; default: builtin
73#Hello=" Welcome to"
74#Hello=" LCDproc!"
75
76# GoodBye message: each entry represents a display line; default: builtin
77#GoodBye="Thanks for using"
78#GoodBye=" LCDproc!"
79
80# Sets the default time in seconds to displays a screen.
81WaitTime=10
82
83# If set to no, LCDd will start with screen rotation disabled. This has the
84# same effect as if the ToggleRotateKey had been pressed. Rotation will start
85# if the ToggleRotateKey is pressed. Note that this setting does not turn off
86# priority sorting of screens. [default: on; legal: on, off]
87#AutoRotate=no
88
89# If yes, the the serverscreen will be rotated as a usual info screen. If no,
90# it will be a background screen, only visible when no other screens are
91# active. The special value 'blank' is similar to no, but only a blank screen
92# is displayed. [default: on; legal: on, off, blank]
93#ServerScreen=no
94
95# Set master backlight setting. If set to 'open' a client may control the
96# backlight for its own screens (only). [default: open; legal: off, open, on]
97#Backlight=open
98
99# Set master heartbeat setting. If set to 'open' a client may control the
100# heartbeat for its own screens (only). [default: open; legal: off, open, on]
101#Heartbeat=open
102
103# set title scrolling speed [default: 10; legal: 0-10]
104#TitleSpeed=10
105
106# The "...Key=" lines define what the server does with keypresses that
107# don't go to any client. The ToggleRotateKey stops rotation of screens, while
108# the PrevScreenKey and NextScreenKey go back / forward one screen (even if
109# rotation is disabled.
110# Assign the key string returned by the driver to the ...Key setting. These
111# are the defaults:
112ToggleRotateKey=Enter
113PrevScreenKey=Left
114NextScreenKey=Right
115#ScrollUpKey=Up
116#ScrollDownKey=Down
117
118
119## The menu section. The menu is an internal LCDproc client. ##
120[menu]
121# You can configure what keys the menu should use. Note that the MenuKey
122# will be reserved exclusively, the others work in shared mode.
123
124# Up to six keys are supported. The MenuKey (to enter and exit the menu), the
125# EnterKey (to select values) and at least one movement keys are required.
126# These are the default key assignments:
127MenuKey=Escape
128EnterKey=Enter
129UpKey=Up
130DownKey=Down
131#LeftKey=Left
132#RightKey=Right
133
134
135### Driver sections are below this line, in alphabetical order ###
136
137
138## EMAC BayRAD driver ##
139[bayrad]
140
141# Select the output device to use [default: /dev/lcd]
142Device=/dev/lcd
143
144# Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200]
145Speed=9600
146
147
148
149## CrystalFontz driver (for CF632 & CF634) ##
150[CFontz]
151
152# Select the output device to use [default: /dev/lcd]
153Device=/dev/ttyS0
154# Select the LCD size [default: 20x4]
155Size=20x4
156# Set the initial contrast [default: 560; legal: 0 - 1000]
157Contrast=560
158# Set the initial brightness [default: 1000; legal: 0 - 1000]
159Brightness=800
160# Set the initial off-brightness [default: 0; legal: 0 - 1000]
161# This value is used when the display is normally
162# switched off in case LCDd is inactive
163OffBrightness=800
164# Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200,
165# 115200]
166Speed=19200
167# Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
168NewFirmware=yes
169# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
170# normally you shouldn't need this
171Reboot=no
172
173
174
175## CrystalFontz633 driver (for CF633 only) ##
176[CFontz633]
177# Note: Use of this driver is deprecated, please use CFontzPacket driver
178# with Model=633 instead.
179
180# Select the output device to use [default: /dev/lcd]
181Device=/dev/ttyS0
182# Select the LCD type (size) [default: 16x2]
183Size=16x2
184# Set the initial contrast [default: 560; legal: 0 - 1000]
185Contrast=350
186# Set the initial brightness [default: 1000; legal: 0 - 1000]
187Brightness=1000
188# Set the initial off-brightness [default: 0; legal: 0 - 1000]
189# This value is used when the display is normally
190# switched off in case LCDd is inactive
191OffBrightness=50
192# Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200, 115200]
193Speed=19200
194# Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
195# Currently this flag is not in use, there is no such thing as NewFirmware. ;=)
196#NewFirmware=no
197# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
198# I want to reboot the LCD to make sure we start from a known state
199Reboot=yes
200
201
202
203## CrystalFontz packet driver (for CFA533, CFA631, CFA633 & CFA635) ##
204[CFontzPacket]
205
206# Select the LCD model [default: 633; legal: 533, 631, 633, 635]
207Model=633
208
209# Select the output device to use [default: /dev/lcd]
210Device=/dev/ttyUSB0
211
212# Set the initial contrast [default: 560; legal: 0 - 1000]
213Contrast=350
214
215# Set the initial brightness [default: 1000; legal: 0 - 1000]
216Brightness=1000
217
218# Set the initial off-brightness [default: 0; legal: 0 - 1000]
219# This value is used when the display is normally
220# switched off in case LCDd is inactive
221OffBrightness=50
222
223# Reinitialize the LCD's BIOS on driver start. [default: no; legal: yes, no]
224Reboot=yes
225
226# Enable the USB flag if the device is connected to an USB port. For
227# serial ports leave it disabled. [default: no; legal: yes, no]
228#USB=yes
229
230# Very old 633 firmware versions do not support partial screen updates using
231# 'Send Data to LCD' command (31). For those devices it may be necessary to
232# enable this flag. [default: no; legal: yes, no]
233#OldFirmware=yes
234
235# Override the LCD size known for the selected model. Usually setting this
236# value should not be necessary.
237#Size=20x4
238
239# Override the default communication speed known for the selected model.
240# Default value depends on model [legal: 19200, 115200]
241#Speed=115200
242
243
244
245## Curses driver ##
246[curses]
247
248# color settings
249# foreground color [default: blue]
250Foreground=blue
251# background color when "backlight" is off [default: cyan]
252Background=cyan
253# background color when "backlight" is on [default: red]
254Backlight=red
255
256# display size [default: 20x4]
257Size=20x4
258
259# What position (X,Y) to start the left top corner at...
260# Default: (7,7)
261TopLeftX=7
262TopLeftY=7
263
264# use ASC symbols for icons & bars [default: no; legal: yes, no]
265UseACS=no
266
267# draw Border [default: yes; legal: yes, no]
268DrawBorder=yes
269
270
271
272## Cwlinux driver ##
273[CwLnx]
274
275# Select the LCD model [default: 12232; legal: 12232, 12832, 1602]
276Model=12232
277
278# Select the output device to use [default: /dev/lcd]
279Device=/dev/ttyUSB0
280
281# Select the LCD size. Default depends on model:
282# 12232: 20x4
283# 12832: 21x4
284# 1602: 16x2
285Size=20x4
286
287# Set the communication speed [default: 19200; legal: 9600, 19200]
288Speed=19200
289
290# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
291# normally you shouldn't need this
292Reboot=no
293
294# If you have a keypad connected. Keypad layout is currently not
295# configureable from the config file.
296Keypad=yes
297
298# If you have a non-standard keypad you can associate any keystrings to keys.
299# There are 6 input keys in the CwLnx hardware that generate characters
300# from 'A' to 'F'.
301#
302# The following is the built-in default mapping hardcoded in the driver.
303# You can leave those unchanged if you have a standard keypad.
304# You can change it if you want to report other keystrings or have a non
305# standard keypad.
306# KeyMap_A=Up
307# KeyMap_B=Down
308# KeyMap_C=Left
309# KeyMap_D=Right
310# KeyMap_E=Enter
311# KeyMap_F=Escape
312
313# keypad_test_mode permits one to test keypad assignment
314# Default value is no
315#keypad_test_mode=yes
316
317
318
319## ea65 driver for the display in AOpen XC Cube AV EA65 media barebones ##
320[ea65]
321
322# Device is fixed /dev/ttyS1
323# Width and Height are fixed 9x1
324
325# As the VFD is self luminescent we don't have a backlight
326# But we can use the backlight functions to control the front LEDs
327# Brightness 0 to 299 -> LEDs off
328# Brightness 300 to 699 -> LEDs half bright
329# Brightness 700 to 1000 -> LEDs full bright
330Brightness=500
331# OffBrightness is the the value used for the 'backlight off' state
332OffBrightness=0
333
334
335
336## EyeboxOne driver ##
337[EyeboxOne]
338
339# Select the output device to use [default: /dev/ttyS1]
340#Device=/dev/cua01
341Device=/dev/ttyS1
342
343# Set the display size [default: 20x4]
344Size=20x4
345
346# Switch on the backlight? [default: yes]
347Backlight=yes
348
349# Switch on the cursor? [default: no]
350Cursor=no
351
352# Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200]
353Speed=19200
354
355# Enter Key is a \r character, so it's hardcoded in the driver
356LeftKey=D
357RightKey=C
358UpKey=A
359DownKey=B
360EscapeKey=P
361
362# You can find out which key of your display sends which
363# character by setting keypad_test_mode to yes and running
364# LCDd. LCDd will output all characters it receives.
365# Afterwards you can modify the settings above and set
366# keypad_set_mode to no again.
367keypad_test_mode=no
368
369
370
371## g15 driver for Logitech G15 Keyboard LCDs ##
372[g15]
373
374# Display size (currently unused)
375size=20x5
376
377
378
379## glcdlib meta driver for graphical LCDs ##
380[glcdlib]
381
382## mandatory:
383
384# which graphical display supported by graphlcd-base to use [default: image]
385# (see /etc/graphlcd.conf for possible drivers)
386Driver=t6963c
387
388# no=use graphlcd bitmap fonts (they have only one size / font file)
389# yes=use fonts supported by FreeType2 (needs Freetype2 support in
390# libglcdprocdriver and its dependants)
391UseFT2=no
392
393# text resolution in fixed width characters [default: 16x4]
394# (if it won't fit according to available physical pixel resolution
395# and the minimum available font face size in pixels, then
396# 'DebugBorder' will automatically be turned on)
397TextResolution=20x4
398
399# path to font file to use
400#FontFile=/usr/share/fonts/corefonts/courbd.ttf
401
402## these only apply if UseFT2=yes:
403
404# character encoding to use
405CharEncoding=iso8859-2
406
407# minimum size in pixels in which fonts should be rendered
408MinFontFaceSize=7x12
409
410## optional:
411Brightness=50 # Brightness (in %) if applicable
412Contrast=50 # Contrast (in %) if applicable
413Backlight=no # Backlight if applicable
414UpsideDown=no # flip image upside down
415Invert=no # invert light/dark pixels
416ShowDebugFrame=no # turns on/off 1 pixel thick debugging
417 # border within the usable text area,
418 # for setting up TextResolution and
419 # MinFontFaceSize (if using FT2);
420ShowBigBorder=no # border around the unused area
421ShowThinBorder=yes # border around the unused area
422PixelShiftX=0
423PixelShiftY=2
424
425
426
427## Matrix Orbital GLK driver ##
428[glk]
429
430# select the serial device to use [default: /dev/lcd]
431Device=/dev/lcd
432
433# set the initial contrast value [default: 560; legal: 0 - 1000]
434Contrast=560
435
436# set the serial port speed [default: 19200; legal: 9600, 19200, 38400]
437Speed=19200
438
439
440
441## Hitachi HD44780 driver ##
442[hd44780]
443
444# Select what type of connection. See documentation for types.
445ConnectionType=4bit
446
447# Port where the LPT is. Usual value are: 0x278, 0x378 and 0x3BC
448Port=0x378
449
450# Device of the serial interface [default: /dev/lcd]
451Device=/dev/ttyS0
452
453# Bitrate of the serial port (0 for interface default)
454Speed=0
455
456# If you have a keypad connected.
457# You may also need to configure the keypad layout further on in this file.
458Keypad=no
459
460# Set the initial contrast (bwctusb and lcd2usb) [default: 500; legal: 0 - 1000]
461Contrast=0
462
463# Set brightness of the backlight (lcd2usb only) [default: 0; legal: 0 - 1000]
464#Brightness=1000
465#OffBrightness=0
466
467# If you have a switchable backlight.
468Backlight=no
469
470# If you have the additional output port ("bargraph") and you want to
471# be able to control it with the lcdproc OUTPUT command
472OutputPort=no
473
474# Specifies if the last line is pixel addressable (yes) or it controls an
475# underline effect (no). [default: yes; legal: yes, no]
476#Lastline=yes
477
478# Specifies the size of the LCD.
479# In case of multiple combined displays, this should be the total size.
480Size=20x4
481
482# For multiple combined displays: how many lines does each display have.
483# Vspan=2,2 means both displays have 2 lines.
484#vspan=2,2
485
486# If you have an HD66712, a KS0073 or another 'almost HD44780-compatible',
487# set this flag to get into extended mode (4-line linear).
488#ExtendedMode=yes
489
490# In extended mode, on some controllers like the ST7036 (in 3 line mode)
491# the next line in DDRAM won't start 0x20 higher. [default: 0x20]
492#LineAddress=0x10
493
494# Character map to to map ISO-8859-1 to the LCD's character set
495# [default: hd44780_default; legal: hd44780_default, hd44780_euro, ea_ks0073,
496# sed1278f_0b, hd44780_koi8_r, hd44780_cp1251, hd44780_8859_5, upd16314 ]
497# (hd44780_koi8_r, hd44780_cp1251, hd44780_8859_5 and upd16314 are possible if
498# compiled with additional charmaps)
499CharMap=hd44780_default
500
501# If your display is slow and cannot keep up with the flow of data from
502# LCDd, garbage can appear on the LCDd. Set this delay factor to 2 or 4
503# to increase the delays. Default: 1.
504#DelayMult=2
505
506# Some displays (e.g. vdr-wakeup) need a message from the driver to that it
507# is still alive. When set to a value bigger then null the character in the
508# upper left corner is updated every <KeepAliveDisplay> seconds. Default: 0.
509#KeepAliveDisplay=0
510
511# If you experience occasional garbage on your display you can use this
512# option as workaround. If set to a value bigger than null it forces a
513# full screen refresh <RefreshDiplay> seconds. Default: 0.
514#RefreshDisplay=5
515
516# You can reduce the inserted delays by setting this to false.
517# On fast PCs it is possible your LCD does not respond correctly.
518# Default: true.
519DelayBus=true
520
521# If you have a keypad you can assign keystrings to the keys.
522# See documentation for used terms and how to wire it.
523# For example to give directly connected key 4 the string "Enter", use:
524# KeyDirect_4=Enter
525# For matrix keys use the X and Y coordinates of the key:
526# KeyMatrix_1_3=Enter
527KeyMatrix_4_1=Enter
528KeyMatrix_4_2=Up
529KeyMatrix_4_3=Down
530KeyMatrix_4_4=Escape
531
532
533
534## ICP A106 driver ##
535[icp_a106]
536Device=/dev/ttyS1
537
538
539
540## Code Mercenaries IO-Warrior driver ##
541[IOWarrior]
542
543# display dimensions
544Size=20x4
545
546# serial number. Must be exactly as listed by usbview
547# (if not given, the 1st IOWarrior found gets used)
548#SerialNumber=00000674
549
550# If you have an HD66712, a KS0073 or another 'almost HD44780-compatible',
551# set this flag to get into extended mode (4-line linear).
552#ExtendedMode=yes
553
554# Specifies if the last line is pixel addressable (yes) or it controls an
555# underline effect (no). [default: yes; legal: yes, no]
556#Lastline=yes
557
558
559
560## Soundgraph/Ahanix/Silverstone/Uneed/Accent iMON driver ##
561[imon]
562
563# select the device to use
564Device=/dev/lcd0
565
566# display dimensions
567Size=16x2
568
569# Character map to to map ISO-8859-1 to the displays character set.
570# [default: none; legal: none, hd44780_euro, upd16314, hd44780_koi8_r,
571# hd44780_cp1251, hd44780_8859_5 ] (upd16314, hd44780_koi8_r,
572# hd44780_cp1251, hd44780_8859_5 are possible if compiled with additional
573# charmaps)
574CharMap=hd44780_euro
575
576## Soundgraph iMON LCD ##
577[imonlcd]
578# Specify which iMon protocol should be used
579# [legal: 0, 1; default: 0]
580# Choose 0 for 15c2:ffdc device,
581# Choose 1 for 15c2:0038 device
582Protocol=0
583
584# Set the exit behavior [legal: 0-2; default: 1]
585# 0 means leave shutdown message,
586# 1 means show the big clock,
587# 2 means blank device
588#OnExit=2
589
590# Select the output device to use [default: /dev/lcd0]
591Device=/dev/lcd0
592
593# Select the displays contrast [default: 200; legal: 0-1000]
594Contrast=200
595
596# Specify the size of the display in pixels [default: 96x16]
597#Size=96x16
598
599# Set the backlight state [default: on; legal: on, off]
600#Backlight=on
601
602# Set the disc mode [legal: 0,1; default: 0]
603# 0 => spin the "slim" disc - two disc segments,
604# 1 => their complement spinning;
605#DiscMode=0
606
607
608
609## IrMan driver ##
610[IrMan]
611# in case of trouble with IrMan, try the Lirc emulator for IrMan
612
613# Select the input device to use
614#Device=/dev/irman
615
616# Select the configuration file to use
617#Config=/etc/irman.cfg
618
619
620
621## IRtrans driver ##
622[irtrans]
623
624# Does the device have a backlight? [default: no; legal: yes, no]
625#Backlight=no
626
627# IRTrans device to connect to [default: localhost]
628#Hostname=localhost
629
630# display dimensions
631Size=16x2
632
633
634
635## Joystick driver ##
636[joy]
637
638# Select the input device to use [default: /dev/js0]
639Device=/dev/js0
640
641# set the axis map
642Map_Axis1neg=Left
643Map_Axis1pos=Right
644Map_Axis2neg=Up
645Map_Axis2pos=Down
646
647# set the button map
648Map_Button1=Enter
649Map_Button2=Escape
650
651
652
653## LB216 driver ##
654[lb216]
655
656# Select the output device to use [default: /dev/lcd]
657Device=/dev/lcd
658
659# Set the initial brightness [default: 255; legal: 0 - 255]
660Brightness=255
661
662# Set the communication speed [default: 9600; legal: 2400, 9600]
663Speed=9600
664
665# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
666Reboot=no
667
668
669
670## LCDM001 driver ##
671[lcdm001]
672
673Device=/dev/ttyS1
674
675# keypad settings
676# Keyname Function
677# Normal context Menu context
678# ------- -------------- ------------
679# PauseKey Pause/Continue Enter/select
680# BackKey Back(Go to previous screen) Up/Left
681# ForwardKey Forward(Go to next screen) Down/Right
682# MainMenuKey Open main menu Exit/Cancel
683PauseKey=LeftKey
684BackKey=UpKey
685ForwardKey=DownKey
686MainMenuKey=RightKey
687
688# You can rearrange the settings here.
689# If your device is broken, have a look at server/drivers/lcdm001.h
690
691
692
693## HNE LCTerm driver ##
694[lcterm]
695Device=/dev/ttyS1
696Size=16x2
697
698
699
700## LIRC input driver ##
701[lirc]
702
703# Specify an alternative location of the lircrc file [default: ~/.lircrc]
704#lircrc=/etc/lircrc.lcdproc
705
706# Must be the same as in your lircrc
707#prog=lcdd
708
709
710
711## LIS MCE 2005 driver ##
712[lis]
713
714# Set the initial brightness [default: 1000; legal: 0 - 1000]
715# 0-250 = 25%, 251-500 = 50%, 501-750 = 75%, 751-1000 = 100%
716#Brightness=1000
717
718# Columns by lines [default: 20x2]
719#Size=20x2
720
721# USB Vendor ID [default: 0x0403]
722# Change only if testing a compatible device.
723#VendorID=0x0403
724
725# USB Product ID [default: 0x6001]
726# Change only if testing a compatible device.
727#ProductID=0x6001
728
729
730
731##The driver for the VFD of the Medion MD8800 PC ##
732[MD8800]
733# device to use [default: /dev/ttyS1]
734#Device=/dev/ttyS1
735
736# display size [default: 16x2]
737#Size=16x2
738
739# Set the initial brightness [default: 1000; legal: 0 - 1000]
740Brightness=1000
741# Set the initial off-brightness [default: 0; legal: 0 - 1000]
742# This value is used when the display is normally
743# switched off in case LCDd is inactive
744OffBrightness=50
745
746
747
748## Futuba MDM166A Display
749[mdm166a]
750# Show self-running clock after LCDd shutdown
751# Possible values: [default: no; legal: no, small, big]
752Clock=big
753# Dim display, no dimming gives full brightness [default: no, legal: yes, no]
754Dimming=no
755# Dim display in case LCDd is inactive [default: no, legal: yes, no]
756OffDimming=yes
757
758
759
760## MSI MS-6931 driver for displays in 1HU servers ##
761[ms6931]
762
763# device to use [default: /dev/ttyS1]
764Device=/dev/ttyS1
765
766# display size [default: 16x2]
767#Size=16x2
768
769
770
771## MTC-S16209x driver ##
772[mtc_s16209x]
773
774# Select the output device to use [default: /dev/lcd]
775Device=/dev/lcd
776
777# Set the initial brightness [default: 255; legal: 0 - 255]
778Brightness=255
779
780# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
781Reboot=no
782
783
784
785## Matrix Orbital driver ##
786[MtxOrb]
787
788# Select the output device to use [default: /dev/lcd]
789Device=/dev/ttyS0
790
791# Set the display size [default: 20x4]
792Size=20x4
793
794# Set the display type [default: lcd; legal: lcd, lkd, vfd, vkd]
795Type=lkd
796
797# Set the initial contrast [default: 480]
798# NOTE: The driver will ignore this if the display
799# is a vfd or vkd as they don't have this feature
800Contrast=480
801
802# Some old displays do not have an adjustable backlight but only can
803# switch the backlight on/off. If you experience randomly appearing block
804# characters, try setting this to false. [default: yes; legal: yes, no]
805hasAdjustableBacklight=no
806
807# Set the initial brightness [default: 1000; legal: 0 - 1000]
808Brightness=1000
809# Set the initial off-brightness [default: 0; legal: 0 - 1000]
810# This value is used when the display is normally
811# switched off in case LCDd is inactive
812OffBrightness=0
813
814# Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200]
815Speed=19200
816
817# The following table translates from MtxOrb key letters to logical key names.
818# By default no keys are mapped, meaning the keypad is not used at all.
819#KeyMap_A=Left
820#KeyMap_B=Right
821#KeyMap_C=Up
822#KeyMap_D=Down
823#KeyMap_E=Enter
824#KeyMap_F=Escape
825# See the [menu] section for an explanation of the key mappings
826
827# You can find out which key of your display sends which
828# character by setting keypad_test_mode to yes and running
829# LCDd. LCDd will output all characters it receives.
830# Afterwards you can modify the settings above and set
831# keypad_set_mode to no again.
832keypad_test_mode=no
833
834
835
836## mx5000 driver for LCD display on the Logitech MX5000 keyboard ##
837[mx5000]
838
839# Select the output device to use [default: /dev/hiddev0]
840Device = /dev/hiddev0
841# Time to wait in ms after the refresh screen has been sent [default: 1000]
842WaitAfterRefresh = 1000
843
844
845
846## Noritake VFD driver ##
847[NoritakeVFD]
848# device where the VFD is. Usual values are /dev/ttyS0 and /dev/ttyS1
849# [default: /dev/lcd]
850Device=/dev/ttyS0
851# Specifies the size of the LCD.
852Size=20x4
853# Set the initial brightness [default: 1000; legal: 0 - 1000]
854Brightness=1000
855# Set the initial off-brightness [default: 0; legal: 0 - 1000]
856# This value is used when the display is normally
857# switched off in case LCDd is inactive
858OffBrightness=50
859# set the serial port speed [default: 9600, legal: 1200, 2400, 9600, 19200, 115200]
860Speed=9600
861# Set serial data parity [default: 0; legal: 0-2 ]
862# Meaning: 0(=none), 1(=odd), 2(=even)
863Parity=0
864# re-initialize the VFD [default: no; legal: yes, no]
865Reboot=no
866
867
868
869## Mini-box.com picoLCD (usblcd) driver ##
870[picolcd]
871
872# KeyTimeout is the time in ms that LCDd spends waiting for a key press before
873# cycling through other duties. Higher values make LCDd use less CPU time and
874# make key presses more detectable. Lower values make LCDd more responsive
875# but a little prone to missing key presses. 500 (.5 second) is the default
876# and a balanced value. [default: 500; legal: 0 - 1000]
877KeyTimeout=500
878
879# Sets the initial state of the backlight upon start-up.
880# [default: on; legal: on, off]
881#Backlight=on
882
883# Set the initial brightness [default: 1000; legal: 0 - 1000]. Works only
884# with the 20x4 device
885Brightness=1000
886
887# Set the brightness while the backlight is 'off' [default: 0; legal: 0 - 1000].
888# Works only with the 20x4 device.
889#OffBrightness=0
890
891# Set the initial contrast [default: 1000; legal: 0 - 1000]
892Contrast=1000
893
894# Light the keys? [default: on; legal: on, off]
895Keylights=on
896
897# If Keylights is on, the you can unlight specific keys below:
898# Key0 is the directional pad. Key1 - Key5 correspond to the F1 - F5 keys.
899# There is no LED for the +/- keys. This is a handy way to indicate to users
900# which keys are disabled. [default: on; legal: on, off]
901Key0Light=on
902Key1Light=on
903Key2Light=on
904Key3Light=on
905Key4Light=on
906Key5Light=on
907
908# Host name or IP address of the LIRC instance that is to receive IR codes
909# If not set, or set to an empty value, IR support is disabled.
910#LircHost=127.0.0.1
911
912# UDP port on which LIRC is listening [default: 8765; legal: 1 - 65535]
913LircPort=8765
914
915# Threshold in jiffies of synthesized gap that triggers flushing the IR data
916# to lirc [default: 100 ; max: 32767 ]
917# 100 means 6.1ms. legal: 16 - 32767; Use 0 to disable.
918LircFlushThreshold=100
919
920
921
922## Pyramid LCD driver ##
923[pyramid]
924
925# device to connect to [default: /dev/lcd]
926Device=/dev/ttyUSB0
927
928
929
930## Seiko Epson 1330 driver ##
931[sed1330]
932
933# Port where the LPT is. Common values are 0x278, 0x378 and 0x3BC
934Port=0x378
935
936# Type of LCD module (legal: G321D, G121C, G242C, G191D, G2446, SP14Q002)
937# Note: Currently only tested with G321D & SP14Q002.
938Type=G321D
939
940# Width x Height of a character cell in pixels [legal: 6x7 - 8x16; default: 6x10]
941CellSize=6x10
942
943# Select what type of connection [legal: classic, bitshaker; default: classic]
944ConnectionType=classic
945
946
947
948## Seiko Epson 1520 driver ##
949[sed1520]
950
951# Port where the LPT is. Usual values are 0x278, 0x378 and 0x3BC
952Port=0x378
953
954# Select the interface type (wiring) for the display. Supported values are
955# 68 for 68-style connection (RESET level high) and 80 for 80-style connection
956# (RESET level low). [legal: 68, 80; default: 80]
957InterfaceType=68
958
959# On fast machines it may be necessary to slow down transfer to the display.
960# If this value is set to zero, delay is disabled. Any value greater than
961# zero slows down each write by one microsecond. [legal: 0-1000; default: 1]
962DelayMult=0
963
964
965## serial POS display driver ##
966[serialPOS]
967
968# Device to use in serial mode [default: /dev/lcd]
969Device=/dev/lcd
970
971# Specifies the size of the display in characters. [default: 16x2]
972Size=16x2
973
974# Set the communication protocol to use with the POS display.
975# [default: AEDEX; legal: IEE, Epson, Emax, IBM, LogicControls, Ultimate]
976Type=AEDEX
977
978# communication baud rate with the display [default: 9600; legal: 1200, 2400,
979# 19200, 115200]
980Speed=9600
981
982
983
984## Serial VFD driver ##
985## Drives various (see below) serial 5x7dot VFD's. ##
986[serialVFD]
987
988# Specifies the displaytype.[default: 0]
989# 0 NEC (FIPC8367 based) VFDs.
990# 1 KD Rev 2.1.
991# 2 Noritake VFDs (*).
992# 3 Futaba VFDs
993# 4 IEE S03601-95B
994# 5 IEE S03601-96-080 (*)
995# 6 Futaba NA202SD08FA (allmost IEE compatible)
996# 7 Samsung 20S207DA4 and 20S207DA6
997# 8 Nixdorf BA6x / VT100
998# (* most should work, not tested yet.)
999Type=0
1000
1001# "no" if display connected serial, "yes" if connected parallel. [default: no]
1002# I.e. serial by default
1003use_parallel=no
1004
1005# Number of Custom-Characters. default is display type dependent
1006#Custom-Characters=0
1007
1008# Portaddress where the LPT is. Used in parallel mode only. Usual values are
1009# 0x278, 0x378 and 0x3BC.
1010Port=0x378
1011
1012# Set parallel port timing delay (us). Used in parallel mode only.
1013# [default: 2; legal: 0 - 255]
1014#PortWait=2
1015
1016# Device to use in serial mode. Usual values are /dev/ttyS0 and /dev/ttyS1
1017Device=/dev/ttyS1
1018
1019# Specifies the size of the VFD.
1020Size=20x2
1021
1022# Set the initial brightness [default: 1000; legal: 0 - 1000]
1023# (4 steps 0-250, 251-500, 501-750, 751-1000)
1024Brightness=1000
1025# Set the initial off-brightness [default: 0; legal: 0 - 1000]
1026# This value is used when the display is normally
1027# switched off in case LCDd is inactive
1028# (4 steps 0-250, 251-500, 501-750, 751-1000)
1029OffBrightness=0
1030
1031# set the serial port speed [default: 9600; legal: 1200, 2400, 9600, 19200, 115200]
1032Speed=9600
1033
1034# enable ISO 8859 1 compatibility [default: yes; legal: yes, no]
1035#ISO_8859_1=yes
1036
1037
1038
1039## shuttleVFD driver ##
1040[shuttleVFD]
1041# No options
1042
1043
1044
1045## stv5730 driver ##
1046[stv5730]
1047
1048# Port the device is connected to [default: 0x378]
1049Port=0x378
1050
1051
1052[SureElec]
1053
1054# Port the device is connected to (by default first USB serial port)
1055Device=/dev/ttyUSB0
1056
1057# Edition level of the device (can be 1, 2 or 3) [default: 2]
1058#Edition=1
1059
1060# set display size
1061# Note: The size can be obtained directly from device for edition 2 & 3.
1062#Size=16x2
1063
1064# Set the initial contrast [default: 480; legal: 0 - 1000]
1065#Contrast=200
1066
1067# Set the initial brightness [default: 480; legal: 1 - 1000]
1068#Brightness=480
1069
1070# Set the initial off-brightness [default: 100; legal: 1 - 1000]
1071# This value is used when the display is normally
1072# switched off in case LCDd is inactive
1073#OffBrightness=100
1074
1075
1076## SVGAlib driver ##
1077[svga]
1078
1079# svgalib mode to use [default: G320x240x256 ]
1080# legal values are supported svgalib modes
1081#Mode=G640x480x256
1082
1083# set display size [default: 20x4]
1084Size=20x4
1085
1086# Set the initial contrast [default: 500; legal: 0 - 1000]
1087# Can be set but does not change anything internally
1088Contrast=500
1089
1090# Set the initial brightness [default: 1000; legal: 1 - 1000]
1091Brightness=1000
1092
1093# Set the initial off-brightness [default: 500; legal: 1 - 1000]
1094# This value is used when the display is normally
1095# switched off in case LCDd is inactive
1096OffBrightness=500
1097
1098
1099
1100## Text driver ##
1101[text]
1102# Set the display size [default: 20x4]
1103Size=20x4
1104
1105
1106
1107## Toshiba T6963 driver ##
1108[t6963]
1109
1110# set display size in pixels [default: 128x64]
1111Size=240x128
1112
1113# port to use [default: 0x378; legal: 0x200 - 0x400]
1114Port=0x378
1115
1116# Use LPT port in bi-directional mode. This should work on most LPT port and
1117# is required for proper timing! [default: yes; legal: yes, no]
1118bidirectional=yes
1119
1120# Insert additional delays into reads / writes. [default: no; legal: yes, no]
1121#delayBus=no
1122
1123# Clear graphic memory on start-up. [default: no; legal: yes, no]
1124ClearGraphic=yes
1125
1126
1127
1128## Tyan Barebones LCD driver (GS10 & GS12 series) ##
1129[tyan]
1130
1131# Select the output device to use [default: /dev/lcd]
1132Device=/dev/lcd
1133
1134# Set the communication speed [default: 9600; legal: 4800, 9600]
1135Speed=9600
1136
1137# set display size [default: 16x2]
1138Size=16x2
1139
1140
1141
1142## ELV ula200 driver ##
1143[ula200]
1144
1145# Select the LCD size [default: 20x4]
1146Size=20x4
1147
1148# If you have a non standard keypad you can associate any keystrings to keys.
1149# There are 6 input key in the CwLnx hardware that generate characters
1150# from 'A' to 'F'.
1151#
1152# The following it the built-in default mapping hardcoded in the driver.
1153# You can leave those unchanged if you have a standard keypad.
1154# You can change it if you want to report other keystrings or have a non
1155# standard keypad.
1156# KeyMap_A=Up
1157# KeyMap_B=Down
1158# KeyMap_C=Left
1159# KeyMap_D=Right
1160# KeyMap_E=Enter
1161# KeyMap_F=Escape
1162
1163
1164
1165## Wirz SLI LCD driver ##
1166[sli]
1167
1168# Select the output device to use [default: /dev/lcd]
1169Device=/dev/lcd
1170
1171# Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200,
1172# 38400, 57600, 115200]
1173Speed=19200
1174
1175
1176
1177## OnScreen Display using libxosd ##
1178[xosd]
1179
1180# set display size [default: 20x4]
1181Size=20x4
1182
1183# Offset in pixels from the top-left corner of the monitor [default: 0x0]
1184Offset=200x200
1185
1186# X font to use, in XLFD format, as given by "xfontsel"
1187Font=-*-terminus-*-r-*-*-*-320-*-*-*-*-*
1188
1189# EOF