Ubuntu HD VDR mittels Xine und VDPAU - LCDProc

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 87: Zeile 87:
 
  chmod +x lcdproc
 
  chmod +x lcdproc
  
===Skript in den Autostart aufnehmen===
+
===IRTrans in den Autostart aufnehmen===
  chkconfig lcdproc 35
+
  sudo update-rc.d irtrans defaults
 +
 
 +
====IRTrans aus dem Autostart entfernen====
 +
sudo update-rc.d -f irtrans remove
 +
 
 +
===IRTrans als root starten===
 +
Damit der vdruser das runvdr 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/irtrans/irserver64
  
 
=System neu starten=
 
=System neu starten=
  init 6
+
  sudo init 6
  
 
=Links=
 
=Links=

Version vom 6. Februar 2010, 17:23 Uhr

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

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/
vi lcdproc
#!/bin/sh
### BEGIN INIT INFO
# Provides:          lcdproc
# Required-Start:    $irtrans
# Required-Stop:     $irtrans 
# Default-Start:     3 5
# Default-Stop:      0 1 2 6
# Description:       Start, Stop or Restart the LCDProc Server
### END INIT INFO

# Shell functions sourced from /etc/rc.status:
. /etc/rc.status

# Reset status of this service
rc_reset

# 
case "$1" in
    start)
        echo -n "Starting LCDProc Server "
        /usr/local/sbin/LCDd -c /etc/LCDd.conf

        # Remember status and be verbose
        rc_status -v
        ;;
    stop)
        echo -n "Shutting down LCDProc Server "
        killall LCDd
        sleep 2

        # Remember status and be verbose
        rc_status -v
        ;;
    restart)
        echo -n "Restart LCDProc Server "
        $0 stop
        $0 start

        # Remember status and be quiet
        rc_status
        ;;
    *)
        echo "Usage: $0 {start|stop|restart}"
        exit 1
        ;;
esac
rc_exit

Skript ausführbar machen

cd /etc/init.d/
chmod +x lcdproc

IRTrans in den Autostart aufnehmen

sudo update-rc.d irtrans defaults

IRTrans aus dem Autostart entfernen

sudo update-rc.d -f irtrans remove

IRTrans als root starten

Damit der vdruser das runvdr 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/irtrans/irserver64

System neu starten

sudo init 6

Links

  1. LCDProc Homepage