(2013-04-28, 00:21)herrnst Wrote: This pretty much sounds like the ServerScreen option in LCDd.conf, or the disableonplay config var in LCD.xml - please check this post for more information.
Hi Nst,
my LCD.xml looks like following:
Code:
<lcd>
<!-- set this to video,music to disable the LCD on playback of music and video-->
<disableonplay>navigation</disableonplay>
<navigation>
<line>$INFO[System.CurrentWindow]</line>
<line>$INFO[System.CurrentControl]</line>
</navigation>
<music>
<line>$INFO[MusicPlayer.Title]</line>
<line>$INFO[MusicPlayer.Artist]</line>
</music>
<video>
<line>$INFO[VideoPlayer.Title]</line>
<line>$INFO[LCD.PlayIcon] $INFO[Player.Time]/$INFO[Player.Duration]</line>
</video>
<General>
<line>_____XBMC_____</line>
<line>$INFO[System.Time(hh:mm:ss)]</line>
</General>
<screensaver>
<line>--SAVER--</line>
<line></line>
</screensaver>
<xbelaunch>
<line>--XBE--</line>
<line></line>
</xbelaunch>
</lcd>
my LCDd.conf looks like following (some long comments removed to shorten it):
The Heartbeat I switched on to see, if its a communication problem, but also in the blank screen the Heartbeat is shown.
As you can see, meanwhile I switched off the Server screen as long as a client is connected, so it is not shown anymore.
Code:
# LCDd.conf -- configuration file for the LCDproc server daemon LCDd
## Server section with all kinds of settings for the LCDd server ##
.
.
.
[server]
DriverPath=/usr/lib/lcdproc/
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 privileges, 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=""
#GoodBye=" LCDproc!"
# Sets the default time in seconds to displays a screen.
WaitTime=5
#AutoRotate=no
ServerScreen=no
#Backlight=open
Heartbeat=on
#TitleSpeed=10
# The "...Key=" 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:
#ToggleRotateKey=Enter
#PrevScreenKey=Left
NextScreenKey=Right
#ScrollUpKey=Up
#ScrollDownKey=Down
## 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.
# Up to six keys are supported. The MenuKey (to enter and exit the menu), the
# EnterKey (to select values) and at least one movement keys are required.
# These are the default key assignments:
#MenuKey=Escape
#EnterKey=Enter
#UpKey=Up
#DownKey=Down
#LeftKey=Left
#RightKey=Right
### Driver sections are below this line, in alphabetical order ###
## Soundgraph/Ahanix/Silverstone/Uneed/Accent iMON driver ##
[imon]
# select the device to use
Device=/dev/lcd3
# display dimensions
Size=16x2
# Character map to to map ISO-8859-1 to the displays character set.
# [default: none; legal: none, hd44780_euro, upd16314, hd44780_koi8_r,
# hd44780_cp1251, hd44780_8859_5 ] (upd16314, hd44780_koi8_r,
# hd44780_cp1251, hd44780_8859_5 are possible if compiled with additional
# charmaps)
CharMap=hd44780_euro
If you need any log, or debug just tell me how (I'm a pretty noob at Linux but willing to learn
)
Danke