.\" Automatically generated by Pod::Man 2.27 (Pod::Simple 3.28) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{ . if \nF \{ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "Config::Model::models::LCDd::server 3pm" .TH Config::Model::models::LCDd::server 3pm "2014-07-19" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Config::Model::models::LCDd::server \- Configuration class LCDd::server .SH "DESCRIPTION" .IX Header "DESCRIPTION" Configuration classes used by Config::Model .PP generated from LCDd.conf .SH "Elements" .IX Header "Elements" .SS "AutoRotate" .IX Subsection "AutoRotate" If set to no, LCDd will start with screen rotation disabled. This has the same effect as if the ToggleRotateKey had been pressed. Rotation will start if the ToggleRotateKey is pressed. Note that this setting does not turn off priority sorting of screens. \fIOptional. Type boolean. upstream_default: 'on'.\fR .SS "Backlight" .IX Subsection "Backlight" Set master backlight setting. If set to 'open' a client may control the backlight for its own screens (only). \fIOptional. Type enum. choice: 'off', 'open', 'on'. upstream_default: 'open'.\fR .SS "Bind" .IX Subsection "Bind" Tells the driver to bind to the given interface. \fIOptional. Type uniline. upstream_default: '127.0.0.1'.\fR .SS "Driver" .IX Subsection "Driver" 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 a File= directive in the driver specific section. .PP The following drivers are supported: bayrad, CFontz, CFontzPacket, curses, CwLnx, ea65, EyeboxOne, g15, glcd, glcdlib, glk, hd44780, icp_a106, imon, imonlcd,, IOWarrior, irman, joy, lb216, lcdm001, lcterm, lirc, lis, \s-1MD8800,,\s0 mdm166a, ms6931, mtc_s16209x, MtxOrb, mx5000, NoritakeVFD, picolcd,, pyramid, rawserial, sdeclcd, sed1330, sed1520, serialPOS, serialVFD, shuttleVFD, sli,, stv5730, svga, t6963, text, tyan, ula200, vlsys_m428, xosd. \fIOptional. Type enum. choice: 'bayrad', 'CFontz', 'CFontzPacket', 'curses', 'CwLnx', 'ea65', 'EyeboxOne', 'g15', 'glcd', 'glcdlib', 'glk', 'hd44780', 'icp_a106', 'imon', 'imonlcd', 'IOWarrior', 'irman', 'joy', 'lb216', 'lcdm001', 'lcterm', 'lirc', 'lis', '\s-1MD8800\s0', 'mdm166a', 'ms6931', 'mtc_s16209x', 'MtxOrb', 'mx5000', 'NoritakeVFD', 'picolcd', 'pyramid', 'rawserial', 'sdeclcd', 'sed1330', 'sed1520', 'serialPOS', 'serialVFD', 'shuttleVFD', 'sli', 'stv5730', 'svga', 't6963', 'text', 'tyan', 'ula200', 'vlsys_m428', 'xosd'.\fR .SS "DriverPath" .IX Subsection "DriverPath" Where can we find the driver modules ? \&\s-1IMPORTANT:\s0 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. \&\s-1NOTE:\s0 Always place a slash as last character !\fIOptional. Type uniline.\fR .SS "Foreground" .IX Subsection "Foreground" The server will stay in the foreground if set to yes.\fIOptional. Type uniline. upstream_default: 'no,legal:yes,no'.\fR .SS "GoodBye" .IX Subsection "GoodBye" \&\fIOptional. Type list of uniline.\fR .SS "Heartbeat" .IX Subsection "Heartbeat" Set master heartbeat setting. If set to 'open' a client may control the heartbeat for its own screens (only). \fIOptional. Type enum. choice: 'off', 'open', 'on'. upstream_default: 'open'.\fR .SS "Hello" .IX Subsection "Hello" \&\fIOptional. Type list of uniline.\fR .SS "NextScreenKey" .IX Subsection "NextScreenKey" \&\fIOptional. Type uniline. default: 'Right'.\fR .SS "Port" .IX Subsection "Port" Listen on this specified port. \fIOptional. Type integer. upstream_default: '13666'.\fR .SS "PrevScreenKey" .IX Subsection "PrevScreenKey" \&\fIOptional. Type uniline. default: 'Left'.\fR .SS "ReportLevel" .IX Subsection "ReportLevel" Sets the reporting level; defaults to warnings and errors only.\fIOptional. Type integer. upstream_default: '2'.\fR .SS "ReportToSyslog" .IX Subsection "ReportToSyslog" Should we report to syslog instead of stderr? \fIOptional. Type boolean. default: 'yes'.\fR .SS "ScrollDownKey" .IX Subsection "ScrollDownKey" \&\fIOptional. Type uniline. upstream_default: 'Down'.\fR .SS "ScrollUpKey" .IX Subsection "ScrollUpKey" \&\fIOptional. Type uniline. upstream_default: 'Up'.\fR .SS "ServerScreen" .IX Subsection "ServerScreen" 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. \fIOptional. Type enum. choice: 'on', 'off', 'blank'. upstream_default: 'on'.\fR .SS "TitleSpeed" .IX Subsection "TitleSpeed" set title scrolling speed \fIOptional. Type integer. upstream_default: '10'.\fR .SS "ToggleRotateKey" .IX Subsection "ToggleRotateKey" The \*(L"...Key=\*(R" lines define what the server does with keypresses that don't go to any client. The ToggleRotateKey stops rotation of screens, while the PrevScreenKey and NextScreenKey go back / forward one screen (even if rotation is disabled. Assign the key string returned by the driver to the ...Key setting. These are the defaults:\fIOptional. Type uniline. default: 'Enter'.\fR .SS "User" .IX Subsection "User" User to run as. LCDd will drop its root privileges and run as this user instead. \fIOptional. Type uniline.\fR .SS "WaitTime" .IX Subsection "WaitTime" Sets the default time in seconds to displays a screen. \fIOptional. Type integer. upstream_default: '4'.\fR .SH "SEE ALSO" .IX Header "SEE ALSO" .IP "\(bu" 4 cme