Ubuntu HD VDR mittels Xine und VDPAU - LCDProc
Aus VDR Wiki
(Unterschied zwischen Versionen)
Sewn4 (Diskussion | Beiträge) (→LCDdproc.conf anpassen) |
Hulk (Diskussion | Beiträge) K (→Links) |
||
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt) | |||
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]] |
− | + | ||
− | + |
Aktuelle Version vom 29. Juni 2010, 16: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