lcdproc: Add default configuration files.
[people/teissler/ipfire-2.x.git] / config / lcdproc / LCDd.conf
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 !
35 DriverPath=/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
51 Driver=CFontz
52
53 # Tells the driver to bind to the given interface
54 Bind=127.0.0.1
55
56 # Listen on this specified port; defaults to 13666.
57 Port=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.
67 User=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.
81 WaitTime=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:
112 ToggleRotateKey=Enter
113 PrevScreenKey=Left
114 NextScreenKey=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:
127 MenuKey=Escape
128 EnterKey=Enter
129 UpKey=Up
130 DownKey=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]
142 Device=/dev/lcd
143
144 # Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200]
145 Speed=9600
146
147
148
149 ## CrystalFontz driver (for CF632 & CF634) ##
150 [CFontz]
151
152 # Select the output device to use [default: /dev/lcd]
153 Device=/dev/ttyS0
154 # Select the LCD size [default: 20x4]
155 Size=20x4
156 # Set the initial contrast [default: 560; legal: 0 - 1000]
157 Contrast=560
158 # Set the initial brightness [default: 1000; legal: 0 - 1000]
159 Brightness=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
163 OffBrightness=800
164 # Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200,
165 # 115200]
166 Speed=19200
167 # Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
168 NewFirmware=yes
169 # Reinitialize the LCD's BIOS [default: no; legal: yes, no]
170 # normally you shouldn't need this
171 Reboot=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]
181 Device=/dev/ttyS0
182 # Select the LCD type (size) [default: 16x2]
183 Size=16x2
184 # Set the initial contrast [default: 560; legal: 0 - 1000]
185 Contrast=350
186 # Set the initial brightness [default: 1000; legal: 0 - 1000]
187 Brightness=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
191 OffBrightness=50
192 # Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200, 115200]
193 Speed=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
199 Reboot=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]
207 Model=633
208
209 # Select the output device to use [default: /dev/lcd]
210 Device=/dev/ttyUSB0
211
212 # Set the initial contrast [default: 560; legal: 0 - 1000]
213 Contrast=350
214
215 # Set the initial brightness [default: 1000; legal: 0 - 1000]
216 Brightness=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
221 OffBrightness=50
222
223 # Reinitialize the LCD's BIOS on driver start. [default: no; legal: yes, no]
224 Reboot=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]
250 Foreground=blue
251 # background color when "backlight" is off [default: cyan]
252 Background=cyan
253 # background color when "backlight" is on [default: red]
254 Backlight=red
255
256 # display size [default: 20x4]
257 Size=20x4
258
259 # What position (X,Y) to start the left top corner at...
260 # Default: (7,7)
261 TopLeftX=7
262 TopLeftY=7
263
264 # use ASC symbols for icons & bars [default: no; legal: yes, no]
265 UseACS=no
266
267 # draw Border [default: yes; legal: yes, no]
268 DrawBorder=yes
269
270
271
272 ## Cwlinux driver ##
273 [CwLnx]
274
275 # Select the LCD model [default: 12232; legal: 12232, 12832, 1602]
276 Model=12232
277
278 # Select the output device to use [default: /dev/lcd]
279 Device=/dev/ttyUSB0
280
281 # Select the LCD size. Default depends on model:
282 # 12232: 20x4
283 # 12832: 21x4
284 # 1602: 16x2
285 Size=20x4
286
287 # Set the communication speed [default: 19200; legal: 9600, 19200]
288 Speed=19200
289
290 # Reinitialize the LCD's BIOS [default: no; legal: yes, no]
291 # normally you shouldn't need this
292 Reboot=no
293
294 # If you have a keypad connected. Keypad layout is currently not
295 # configureable from the config file.
296 Keypad=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
330 Brightness=500
331 # OffBrightness is the the value used for the 'backlight off' state
332 OffBrightness=0
333
334
335
336 ## EyeboxOne driver ##
337 [EyeboxOne]
338
339 # Select the output device to use [default: /dev/ttyS1]
340 #Device=/dev/cua01
341 Device=/dev/ttyS1
342
343 # Set the display size [default: 20x4]
344 Size=20x4
345
346 # Switch on the backlight? [default: yes]
347 Backlight=yes
348
349 # Switch on the cursor? [default: no]
350 Cursor=no
351
352 # Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200]
353 Speed=19200
354
355 # Enter Key is a \r character, so it's hardcoded in the driver
356 LeftKey=D
357 RightKey=C
358 UpKey=A
359 DownKey=B
360 EscapeKey=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.
367 keypad_test_mode=no
368
369
370
371 ## g15 driver for Logitech G15 Keyboard LCDs ##
372 [g15]
373
374 # Display size (currently unused)
375 size=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)
386 Driver=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)
391 UseFT2=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)
397 TextResolution=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
405 CharEncoding=iso8859-2
406
407 # minimum size in pixels in which fonts should be rendered
408 MinFontFaceSize=7x12
409
410 ## optional:
411 Brightness=50 # Brightness (in %) if applicable
412 Contrast=50 # Contrast (in %) if applicable
413 Backlight=no # Backlight if applicable
414 UpsideDown=no # flip image upside down
415 Invert=no # invert light/dark pixels
416 ShowDebugFrame=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);
420 ShowBigBorder=no # border around the unused area
421 ShowThinBorder=yes # border around the unused area
422 PixelShiftX=0
423 PixelShiftY=2
424
425
426
427 ## Matrix Orbital GLK driver ##
428 [glk]
429
430 # select the serial device to use [default: /dev/lcd]
431 Device=/dev/lcd
432
433 # set the initial contrast value [default: 560; legal: 0 - 1000]
434 Contrast=560
435
436 # set the serial port speed [default: 19200; legal: 9600, 19200, 38400]
437 Speed=19200
438
439
440
441 ## Hitachi HD44780 driver ##
442 [hd44780]
443
444 # Select what type of connection. See documentation for types.
445 ConnectionType=4bit
446
447 # Port where the LPT is. Usual value are: 0x278, 0x378 and 0x3BC
448 Port=0x378
449
450 # Device of the serial interface [default: /dev/lcd]
451 Device=/dev/ttyS0
452
453 # Bitrate of the serial port (0 for interface default)
454 Speed=0
455
456 # If you have a keypad connected.
457 # You may also need to configure the keypad layout further on in this file.
458 Keypad=no
459
460 # Set the initial contrast (bwctusb and lcd2usb) [default: 500; legal: 0 - 1000]
461 Contrast=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.
468 Backlight=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
472 OutputPort=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.
480 Size=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)
499 CharMap=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.
519 DelayBus=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
527 KeyMatrix_4_1=Enter
528 KeyMatrix_4_2=Up
529 KeyMatrix_4_3=Down
530 KeyMatrix_4_4=Escape
531
532
533
534 ## ICP A106 driver ##
535 [icp_a106]
536 Device=/dev/ttyS1
537
538
539
540 ## Code Mercenaries IO-Warrior driver ##
541 [IOWarrior]
542
543 # display dimensions
544 Size=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
564 Device=/dev/lcd0
565
566 # display dimensions
567 Size=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)
574 CharMap=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
582 Protocol=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]
591 Device=/dev/lcd0
592
593 # Select the displays contrast [default: 200; legal: 0-1000]
594 Contrast=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
631 Size=16x2
632
633
634
635 ## Joystick driver ##
636 [joy]
637
638 # Select the input device to use [default: /dev/js0]
639 Device=/dev/js0
640
641 # set the axis map
642 Map_Axis1neg=Left
643 Map_Axis1pos=Right
644 Map_Axis2neg=Up
645 Map_Axis2pos=Down
646
647 # set the button map
648 Map_Button1=Enter
649 Map_Button2=Escape
650
651
652
653 ## LB216 driver ##
654 [lb216]
655
656 # Select the output device to use [default: /dev/lcd]
657 Device=/dev/lcd
658
659 # Set the initial brightness [default: 255; legal: 0 - 255]
660 Brightness=255
661
662 # Set the communication speed [default: 9600; legal: 2400, 9600]
663 Speed=9600
664
665 # Reinitialize the LCD's BIOS [default: no; legal: yes, no]
666 Reboot=no
667
668
669
670 ## LCDM001 driver ##
671 [lcdm001]
672
673 Device=/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
683 PauseKey=LeftKey
684 BackKey=UpKey
685 ForwardKey=DownKey
686 MainMenuKey=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]
695 Device=/dev/ttyS1
696 Size=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]
740 Brightness=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
744 OffBrightness=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]
752 Clock=big
753 # Dim display, no dimming gives full brightness [default: no, legal: yes, no]
754 Dimming=no
755 # Dim display in case LCDd is inactive [default: no, legal: yes, no]
756 OffDimming=yes
757
758
759
760 ## MSI MS-6931 driver for displays in 1HU servers ##
761 [ms6931]
762
763 # device to use [default: /dev/ttyS1]
764 Device=/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]
775 Device=/dev/lcd
776
777 # Set the initial brightness [default: 255; legal: 0 - 255]
778 Brightness=255
779
780 # Reinitialize the LCD's BIOS [default: no; legal: yes, no]
781 Reboot=no
782
783
784
785 ## Matrix Orbital driver ##
786 [MtxOrb]
787
788 # Select the output device to use [default: /dev/lcd]
789 Device=/dev/ttyS0
790
791 # Set the display size [default: 20x4]
792 Size=20x4
793
794 # Set the display type [default: lcd; legal: lcd, lkd, vfd, vkd]
795 Type=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
800 Contrast=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]
805 hasAdjustableBacklight=no
806
807 # Set the initial brightness [default: 1000; legal: 0 - 1000]
808 Brightness=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
812 OffBrightness=0
813
814 # Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200]
815 Speed=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.
832 keypad_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]
840 Device = /dev/hiddev0
841 # Time to wait in ms after the refresh screen has been sent [default: 1000]
842 WaitAfterRefresh = 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]
850 Device=/dev/ttyS0
851 # Specifies the size of the LCD.
852 Size=20x4
853 # Set the initial brightness [default: 1000; legal: 0 - 1000]
854 Brightness=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
858 OffBrightness=50
859 # set the serial port speed [default: 9600, legal: 1200, 2400, 9600, 19200, 115200]
860 Speed=9600
861 # Set serial data parity [default: 0; legal: 0-2 ]
862 # Meaning: 0(=none), 1(=odd), 2(=even)
863 Parity=0
864 # re-initialize the VFD [default: no; legal: yes, no]
865 Reboot=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]
877 KeyTimeout=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
885 Brightness=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]
892 Contrast=1000
893
894 # Light the keys? [default: on; legal: on, off]
895 Keylights=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]
901 Key0Light=on
902 Key1Light=on
903 Key2Light=on
904 Key3Light=on
905 Key4Light=on
906 Key5Light=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]
913 LircPort=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.
918 LircFlushThreshold=100
919
920
921
922 ## Pyramid LCD driver ##
923 [pyramid]
924
925 # device to connect to [default: /dev/lcd]
926 Device=/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
934 Port=0x378
935
936 # Type of LCD module (legal: G321D, G121C, G242C, G191D, G2446, SP14Q002)
937 # Note: Currently only tested with G321D & SP14Q002.
938 Type=G321D
939
940 # Width x Height of a character cell in pixels [legal: 6x7 - 8x16; default: 6x10]
941 CellSize=6x10
942
943 # Select what type of connection [legal: classic, bitshaker; default: classic]
944 ConnectionType=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
952 Port=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]
957 InterfaceType=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]
962 DelayMult=0
963
964
965 ## serial POS display driver ##
966 [serialPOS]
967
968 # Device to use in serial mode [default: /dev/lcd]
969 Device=/dev/lcd
970
971 # Specifies the size of the display in characters. [default: 16x2]
972 Size=16x2
973
974 # Set the communication protocol to use with the POS display.
975 # [default: AEDEX; legal: IEE, Epson, Emax, IBM, LogicControls, Ultimate]
976 Type=AEDEX
977
978 # communication baud rate with the display [default: 9600; legal: 1200, 2400,
979 # 19200, 115200]
980 Speed=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.)
999 Type=0
1000
1001 # "no" if display connected serial, "yes" if connected parallel. [default: no]
1002 # I.e. serial by default
1003 use_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.
1010 Port=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
1017 Device=/dev/ttyS1
1018
1019 # Specifies the size of the VFD.
1020 Size=20x2
1021
1022 # Set the initial brightness [default: 1000; legal: 0 - 1000]
1023 # (4 steps 0-250, 251-500, 501-750, 751-1000)
1024 Brightness=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)
1029 OffBrightness=0
1030
1031 # set the serial port speed [default: 9600; legal: 1200, 2400, 9600, 19200, 115200]
1032 Speed=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]
1049 Port=0x378
1050
1051
1052 [SureElec]
1053
1054 # Port the device is connected to (by default first USB serial port)
1055 Device=/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]
1084 Size=20x4
1085
1086 # Set the initial contrast [default: 500; legal: 0 - 1000]
1087 # Can be set but does not change anything internally
1088 Contrast=500
1089
1090 # Set the initial brightness [default: 1000; legal: 1 - 1000]
1091 Brightness=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
1096 OffBrightness=500
1097
1098
1099
1100 ## Text driver ##
1101 [text]
1102 # Set the display size [default: 20x4]
1103 Size=20x4
1104
1105
1106
1107 ## Toshiba T6963 driver ##
1108 [t6963]
1109
1110 # set display size in pixels [default: 128x64]
1111 Size=240x128
1112
1113 # port to use [default: 0x378; legal: 0x200 - 0x400]
1114 Port=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]
1118 bidirectional=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]
1124 ClearGraphic=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]
1132 Device=/dev/lcd
1133
1134 # Set the communication speed [default: 9600; legal: 4800, 9600]
1135 Speed=9600
1136
1137 # set display size [default: 16x2]
1138 Size=16x2
1139
1140
1141
1142 ## ELV ula200 driver ##
1143 [ula200]
1144
1145 # Select the LCD size [default: 20x4]
1146 Size=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]
1169 Device=/dev/lcd
1170
1171 # Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200,
1172 # 38400, 57600, 115200]
1173 Speed=19200
1174
1175
1176
1177 ## OnScreen Display using libxosd ##
1178 [xosd]
1179
1180 # set display size [default: 20x4]
1181 Size=20x4
1182
1183 # Offset in pixels from the top-left corner of the monitor [default: 0x0]
1184 Offset=200x200
1185
1186 # X font to use, in XLFD format, as given by "xfontsel"
1187 Font=-*-terminus-*-r-*-*-*-320-*-*-*-*-*
1188
1189 # EOF