Ubuntu HD VDR mittels Xine und VDPAU - LCDProc
Aus VDR Wiki
Inhaltsverzeichnis |
LCDProc
Installationsdateien herunterladen
cd /data/installfiles/irtrans/ wget http://sourceforge.net/projects/lcdproc/files/lcdproc/0.5.3/lcdproc-0.5.3.tar.gz/download
LCDProc Installieren
Diese Installation beschreibt das vorgehen mit dem IRTrans LCPProc Treiber.
sudo su -
cd /tmp tar -xzf /data/installfiles/irtrans/lcdproc-0.5.3.tar.gz cd lcdproc-0.5.3/ ./configure --enable-drivers=irtrans && make && make install cp -a LCDd.conf /etc/
exit
LCDdproc.conf anpassen
cd /etc/ sudo vi LCDd.conf
DriverPath=/usr/local/lib/lcdproc/ Driver=irtrans Foreground=no Hello=" Welcome to" Hello=" VDR" ServerScreen=off Backlight=open Heartbeat=open
LCDProc manuell starten
Nach dem Start sollte auf dem Display etwas vom LCDProc angezeigt werden.
cd /usr/local/sbin/ sudo ./LCDd -c /etc/LCDd.conf
LCDRProc in den Autostart
Skript erstellen
cd /etc/init.d/ sudo vi LCDd
#! /bin/sh ### BEGIN INIT INFO # Provides: lcdd # Required-Start: $network $syslog # Required-Stop: $network $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: LCDd # Description: Starts the LCDd. ### END INIT INFO PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="LCDd" NAME=lcdd SCRIPTNAME=/etc/init.d/$NAME d_start() { sudo /usr/local/sbin/LCDd -c /etc/LCDd.conf } d_stop() { sudo killall LCDd } case "$1" in start) echo -n "Starting $DESC: $NAME" d_start echo "." ;; stop) echo -n "Stopping $DESC: $NAME" d_stop echo "." ;; *) echo "Usage: $SCRIPTNAME {start|stop}" >&2 exit 1 ;; esac exit 0
Skript ausführbar machen
cd /etc/init.d/ sudo chmod +x LCDd
LCDd in den Autostart aufnehmen
sudo update-rc.d LCDd defaults 90 90
LCDd aus dem Autostart entfernen
sudo update-rc.d -f LCDd remove
LCDd als root starten
Damit der vdruser das Skript ausführen kann benötigt dieser root Rechte. Achtung! Der untiger Eintrag muss als letzte Zeile hinzugefügt werden.
sudo visudo vdruser ALL=(ALL) NOPASSWD: /usr/local/sbin/LCDd
System neu starten
sudo init 6