Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 |
# LCDd.conf # # 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]. 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: # # Driver=curses # # This tells LCDd to use the curses driver. The first driver that is # loaded and is capable of output becomes 'the' output driver. # All extra drivers can only serve as input. # The default driver to use is curses. # # The drivers can read their own options from the config file, but most of # them don't do this yet. They expect 'command-line'-format parameters that # were previously placed on the command line. These parameters can be # given to the driver in the following way: # # Arguments="place arguments here" # # The arguments between the quotes are passed to the driver. # As said before these are the same arguments that the driver would have # been passed under the old command line format of # # -d <driver> "<driverargs>" # # Note that the -d option still works, but not allows driverargs anymore. # If -d is specified on the command line, the Driver= options in the # config file are ignored. [server] # Server section with all kinds of settings for the LCDd server #Driver=curses Driver=hd44780 #Driver=MtxOrb # # Tells the server to load the given drivers. Multiple lines can be given. # The name of the driver is exactly the same as the name of the driver # module that is to be loaded, including the case of the letters ! # (That is: unless a file= option is given in the driver section) Bind=127.0.0.1 # Tells the driver to bind to the given interface Port=13666 # Listen on this specified port; defaults to 13666. #ReportLevel=3 # Sets the reporting level; defaults to 2 (warnings and errors only). #ReportToSyslog=yes # Should we report to syslog instead of stderr ? Default: no WaitTime=5 # Sets the default time in seconds to displays a screen. User=root # User to run as. LCDd will drop its root priviledges, # if any, and run as this user instead. #ServerScreen=no # Enables the built-in server screen [Default: noscreen] # yes : always, # noscreen : when there are no other screens active, # no : never, the LCD display will be blank when there are # no screens active. Foreground=yes # The server will stay in the foreground if set to true. DriverPath=/usr/lib/lcdproc/ # Where can we find the driver modules ? # Always place a slash as last character ! # Driver sections are below this line, in alphabetical order [bayrad] # EMAC BayRAD driver Arguments="fill in here" # -d --device Select the output device to use [/dev/lcd] # -t --type Select the LCD type (size) [20x2] # -s --speed Set the communication speed [19200] # -h --help Show this help information [CFontz] # CrystalFontz driver # Select the output device to use [/dev/lcd] Device=/dev/ttyS0 # Select the LCD type (size) [20x4] Size=20x4 # Set the initial contrast [140] Contrast=140 # Set the initial brightness [255] Brightness=255 # Set the initial off-brightness [0] # This value is used when the display is normally # switched off in case LCDd is inactive OffBrightness=0 # Set the communication speed [9600] # possible values: 1200, 2400, 9600 Speed=9600 # Set the firmware version (New means >= 2.0) [no] NewFirmware=no # Reinitialize the LCD's BIOS [no] # normally you shouldn't need this Reboot=no [CFontz633] # CrystalFontz633 driver # Select the output device to use [/dev/lcd] Device=/dev/ttyS0 # Select the LCD type (size) [20x4] Size=16x2 # Set the initial contrast [140] Contrast=140 # Set the initial brightness [100] # Brightness hardware value is between 0 and 100. Brightness=100 # Set the initial off-brightness [0] # This value is used when the display is normally # switched off in case LCDd is inactive OffBrightness=50 # Set the communication speed [9600] # possible values: 19200 Speed=19200 # Set the firmware version (New means >= 2.0) [no] # Currently this flag is not in use, there is no such thing as NewFirmware. ;=) NewFirmware=no # Reinitialize the LCD's BIOS [no] # normally you shouldn't need this Reboot=yes [curses] # Curses driver # color settings # foreground color [blue] foreground=blue # background color [cyan] background=cyan # backlight color [red] backlight=red # display size [20x4] size=20x4 # What position (X,Y) to start the left top corner at... # Default: (7,7) topleftx=7 toplefty=7 [glk] # Matrix Orbital GLK driver Arguments="-d /dev/ttyS0 -s 9600" # -d, --device select the serial device to use [/dev/lcd] # -c, --contrast set the initial contrast value [140] # -s, --speed set the serial port speed [19200] # -h, --help display this help text [hd44780] # Hitachi HD44780 driver # See docs/hd44780_howto.txt Port=0x378 # Port where the LPT is. Usual values are 0x278, 0x378 and 0x3BC ConnectionType=winamp # Select what type of connection. See documentation for types. Keypad=no # If you have a keypad connected. Keypad layout is currently not # configureable from the config file. Backlight=no # If you have a switchable backlight. Size=16x2 # Specifies the size of the LCD. # In case of multiple combined displays, this should be the total size. # vspan=1,2 # For multiple displays: at what 'logical' lines do the individual displays # start. # extended=yes # If you want to use more than 3 HD44780 controllers on the LPT, you need to # specify this. See documentation. # DelayMult=2 # 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. # DelayBus=false # 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. [IrMan] #IrMan driver #if in trouble with IrMan, try Lirc emulator for IrMan Arguments="fill in here" # -d --device Select the input device to use # -c --config Select the configuration file to use # -h --help Show this help information [joy] # Joystick driver Arguments="-d /dev/js0" # -d --device Select the input device to use [/dev/js0] # -a --axes Modify the axis map # -b --buttons Modify the button map # -h --help Show this help information [lb216] # LB216 driver Arguments="-d /dev/ttyS0 -s 9600" # -d --device Select the output device to use [/dev/lcd] # -t --type Select the LCD type (size) [16x2] # -b --brightness Set the initial brightness [255] # -s --speed Set the communication speed [9600] # -r --reboot Reinitialize the LCD's BIOS # -h --help Show this help information; [lcdm001] # LCDM001 driver 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 [lcterm] # HNE LCTerm driver Device=/dev/ttyS1 size=16x2 [icp_a106] # ICP A106 driver Device=/dev/ttyS1 [lirc] # Lirc input driver # No options [MtxOrb] # Matrix Orbital driver Arguments="-d /dev/ttyS0 -t 20x2 -c 120" # -d Select the output device to use [/dev/lcd] # -t Select the LCD type (size) [20x4] # // UNAVAILABLE: -b --backlight Select the backlight state [on] # -c Set the initial contrast [140] # -s Set the communication speed [19200] # -h Show this help information # -b display type: lcd, lkd, vfd, vkd\n [sed1330] # Seiko Epson 1330 driver Port=0x378 # Port where the LPT is. Usual values are 0x278, 0x378 and 0x3BC Type=G321D #Type=G121C #Type=G242C # Type of LCD module. G321D is the only one that is tested currently. [sed1520] # Seiko Epson 1520 driver Arguments="-p 0x278" # -p n --port n Select the output device to use port n # -h --help Show this help information [stv5730] # stv5730 driver Arguments="fill in here" # -p n --port n Select the output device to use port n # -h --help Show this help information [svgalib] # SVGAlib driver # No options. # You should of course have your svgalib configured correctly. [T6963] # Toshiba T6963 driver #Port=0x378 #Size=20x6 #ECPlpt=on # use bidirectional mode or not [text] # Text driver # No options [Wirz-sli] # Wirz SLI LCD driver Arguments="fill in here" # -d --device Select the output device to use [/dev/lcd] # -s --speed Set the communication speed [19200] # -h --help Show this help information |