Ubuntu HD VDR mittels Xine und VDPAU - LCDProc
Aus VDR Wiki
(Unterschied zwischen Versionen)
Sewn4 (Diskussion | Beiträge) (→Skript erstellen) |
Hulk (Diskussion | Beiträge) K (→Links) |
||
(8 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt) | |||
Zeile 24: | Zeile 24: | ||
Driver=irtrans | Driver=irtrans | ||
Foreground=no | Foreground=no | ||
+ | Hello=" Welcome to" | ||
+ | Hello=" VDR" | ||
+ | ServerScreen=off | ||
+ | Backlight=open | ||
+ | Heartbeat=open | ||
==LCDProc manuell starten== | ==LCDProc manuell starten== | ||
Zeile 80: | Zeile 85: | ||
===Skript ausführbar machen=== | ===Skript ausführbar machen=== | ||
cd /etc/init.d/ | cd /etc/init.d/ | ||
− | chmod +x | + | sudo chmod +x LCDd |
− | === | + | ===LCDd in den Autostart aufnehmen=== |
− | sudo update-rc.d | + | sudo update-rc.d LCDd defaults 90 90 |
− | ==== | + | ====LCDd aus dem Autostart entfernen==== |
− | sudo update-rc.d -f | + | sudo update-rc.d -f LCDd remove |
− | === | + | ===LCDd als root starten=== |
− | Damit der vdruser das | + | 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 | sudo visudo | ||
− | vdruser ALL=(ALL) NOPASSWD: /usr/local/ | + | vdruser ALL=(ALL) NOPASSWD: /usr/local/sbin/LCDd |
=System neu starten= | =System neu starten= | ||
Zeile 100: | 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