Inhaltsverzeichnis

Lcdproc

Wenn man ein kleines LCD zur Ausgabe des VDR OSD verwendet, dann kann dies wie folgt installiert und eingerichtet
werden. Diese Anleitung bezieht sich im Großen und Ganzen auf ein Imon-VFD Display.

LCDd Daemon installieren

LCD-proc zur Anzeigesteuerung installieren und konfigurieren

apt-get install lcdproc

<code bash>vi /etc/modprobe.d/lirc-imon.conf</code>

Inhalt:
<code>options lirc_imon display_type=1</code>

Lirc-Imon Kernel-Module erneut laden.
<code bash>rmmod lirc_imon
modprobe lirc_imon</code>

Das laden der Module hat bei mir erst mit einem Reboot geklapt.

LCDd.conf anpassen.

vi /etc/LCDd.conf

Inhalt:

[server]
DriverPath=/usr/lib/x86_64-linux-gnu/lcdproc/
Driver=imon
Bind=127.0.0.1
Port=13666
User=nobody
Foreground=false
Hello="  Willkommen"
Hello=" YaVDR startet"
GoodBye="Auf Wiedersehen"
GoodBye="   bis bald"
WaitTime=5
ServerScreen=off
Backlight=open
Heartbeat=open
ToggleRotateKey=Enter
PrevScreenKey=Left
NextScreenKey=Right

[menu]
MenuKey=Escape
EnterKey=Enter
UpKey=Up
DownKey=Down

[imon]
Device=/dev/lcd1
Size=16x2

Danach kann der LCDd-Daemon gestartet werden.

/etc/init.d/LCDd start

Die lirc-modules-source Kernel-Module müssen evtl. erneut installiert werden, da das lirc_imon Modul nicht geladen werden kann.
<code bash>dpkg-reconfigure lirc-modules-source</code>

VDR-Plugin installieren

LCDProc herunterladen

mkdir -p /data/installfiles/vdrplugins/lcdproc
/data/installfiles/vdrplugins/lcdproc
git clone git://projects.vdr-developer.org/vdr-plugin-lcdproc.git

Plugin wie hier beschrieben installieren.

Pluginparameter in runvdr

-P'lcdproc' 

Berechtigungen anpassen.

/data/installfiles/usermod-vdruser.sh

Der VDR muss noch wie folgt angepasst werden
In menu –> einstellungen –> plugins –> lcdproc die Einstellung „SetClientPriority“ auf „an“ stellen

Nun sollte auf dem Display das VDR-Zeugs angezeigt werden.

YaVDR

Im plugin setup unbedingt folgendes einstellen:

NormalClientPriority:100
HighClientPriority:5

Auf alle Fälle muss der NormalClient… einen höheren Wert haben.