Ubuntu HD VDR mittels Xine und VDPAU - LCDProc
Aus VDR Wiki
(Unterschied zwischen Versionen)
Sewn4 (Diskussion | Beiträge) |
Sewn4 (Diskussion | Beiträge) (→LCDd in den Autostart aufnehmen) |
||
Zeile 83: | Zeile 83: | ||
===LCDd in den Autostart aufnehmen=== | ===LCDd in den Autostart aufnehmen=== | ||
− | sudo update-rc.d LCDd defaults | + | sudo update-rc.d LCDd defaults 90 90 |
====LCDd aus dem Autostart entfernen==== | ====LCDd aus dem Autostart entfernen==== |
Version vom 6. Februar 2010, 18:59 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/ 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/ 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