Ubuntu HD VDR mittels Xine und VDPAU - LCDProc

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(LCDdproc.conf anpassen)
K (Links)
 
(2 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 25: Zeile 25:
 
  Foreground=no
 
  Foreground=no
 
  Hello="  Welcome to"
 
  Hello="  Welcome to"
  Hello="       VDR"
+
  Hello="     VDR"
 
  ServerScreen=off
 
  ServerScreen=off
 
  Backlight=open
 
  Backlight=open
Zeile 85: Zeile 85:
 
===Skript ausführbar machen===
 
===Skript ausführbar machen===
 
  cd /etc/init.d/
 
  cd /etc/init.d/
  chmod +x LCDd
+
  sudo chmod +x LCDd
  
 
===LCDd in den Autostart aufnehmen===
 
===LCDd in den Autostart aufnehmen===
Zeile 105: Zeile 105:
 
# [http://lcdproc.org/ LCDProc Homepage]
 
# [http://lcdproc.org/ LCDProc Homepage]
  
[[Kategorie:Ubuntu]]
+
[[Kategorie:Ubuntu HD VDR mittels Xine und VDPAU]]
[[Kategorie:Installationsanleitungen]]
+
[[Kategorie:HDTV]]
+

Aktuelle Version vom 29. Juni 2010, 15:50 Uhr

Inhaltsverzeichnis

[Bearbeiten] LCDProc

[Bearbeiten] Installationsdateien herunterladen

cd /data/installfiles/irtrans/
wget http://sourceforge.net/projects/lcdproc/files/lcdproc/0.5.3/lcdproc-0.5.3.tar.gz/download

[Bearbeiten] 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

[Bearbeiten] 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

[Bearbeiten] 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

[Bearbeiten] LCDRProc in den Autostart

[Bearbeiten] 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

[Bearbeiten] Skript ausführbar machen

cd /etc/init.d/
sudo chmod +x LCDd

[Bearbeiten] LCDd in den Autostart aufnehmen

sudo update-rc.d LCDd defaults 90 90

[Bearbeiten] LCDd aus dem Autostart entfernen

sudo update-rc.d -f LCDd remove

[Bearbeiten] 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

[Bearbeiten] System neu starten

sudo init 6

[Bearbeiten] Links

  1. LCDProc Homepage