Hallo zusammen,
ich möchte heute Abend meinen VDR neu aufsetzen. Da es scheinbar noch kein "Ubuntu + VDR + XBMC" Howto gibt, habe ich mir vorgenommen, den Vorgang zu protokollieren. Ich denke damit dürfte vielen geholfen sein.
Ganz netter Nebeneffekt... ihr könnt meine Installation live verfolgen.
Installationsschritte
0.Vorbemerkungen und Vorbereitungen
0.1 Vorbemerkungen
Das Howto setzt Ubuntu 9.10 voraus und verwendet das VDR-Repository des VDR-Teams.
Als Hardware verwende ich ein M2NPV-VM (Nvidia-Grafik). Das Howto setzt aber keine Nvidia-Grafikarte voraus, auch wenn sich eine solche momentan am besten für eine Ausgabe via Grafikkarte eignet.
0.2 Vorbereitungen
Denkt daran eine Sicherung bestehender VDR Konfigurationsdateien anzulegen:
remote.conf
lircd.conf
channels.conf
1. Ubuntu besorgen und auf einen USB-Stick packen
1.1 Ubuntu besorgen:
http://www.ubuntu.com/getubuntu/download
1.2 Ubuntu auf USB-Stick packen
Ich installiere nicht mehr von CDs sondern nutze hierfür USB-Sticks.
Mit dem Windows-Tool Unetboot ist dies mit wenigen Klicks erledigt.
http://unetbootin.sourceforge.net/
2. Ubuntu installieren
2.1 Vom USB-Stick booten
2.2 Installtion starten
Dabei beachten:
- automatisches Login aktivieren
3. Ubuntu-Konfiguration
3.1 Nvidia-Grafiktreiber installieren [optional]
Ich verwende ein Mainboard mit Nvidia-Onboard Grafik. Daher verwende ich den Treiber "Nvidia".
In der oberen Leiste befindet sich ein Symbol über den sich der Treiber kurz und schmerzlos installieren lässt. Ich verwende die Version "185"
3.2 ggf. Sprache auf Deutsch umstellen
System->Systemverwaltung->Sprachunterstützung
3.3 Compiz (visuelle Effekte) deaktivieren [optional]
Ein aktives Compiz (->visuelle Effekte) führt gelegentlich zu Bildfehlern und Performance Einbußen. Daher sollte man Compiz ggf. deaktivieren:
Variante A:
oder Variante B: "System -> Einstellungen -> Erscheinungsbild" im Tab "visuelle Effekte" deaktivieren.
3.4 Compositing Engine deaktivieren [optional]
(nur für Nvidia Grafikkarten):
3.5 Bildschirmschonder deaktivieren
System->Einstellungen->Bildschirmschoner
4. Ubuntu aufräumen und aktualisieren[optional]
4.1 Nicht benötigte Pakete deinstallieren
4.2 Ubuntu aktualisieren
5.VDR installieren
5.1 DVB Firmware installieren
Alternative A (funktioniert z.Z. vermutlich nicht):
Falls euere Firmware nicht dabei ist, so gibt es hier weitere Informationen:
http://www.vdr-wiki.de/wiki/index.php/Firmware
Alternative B:
Neuere VDR Versionen benötigen eine aktuelle Firmware Version, um TS-Streams wiedergeben zu können (siehe [vdr] [ANNOUNCE] VDR developer version 1.7.8
cd /lib/firmware/
sudo wget http://www.escape-edv.de/endriss/firmware/dvb-ttpci-01.fw-fc2624
sudo mv dvb-ttpci-01.fw-fc2624 dvb-ttpci-01.fw
5.2 VDR installieren
Link: VDR-1.7.10 -gda(Extensions-Patch v.72) + Plugins + XBMC pvr-testing (hepi) für Ubuntu Karmic Koala
vdr-team Repository hinzufügen, Pakete aktualisieren, vdr und die wichtigsten Plugins installieren:
sudo add-apt-repository ppa:the-vdr-team/vdr-ubuntu-karmic
sudo apt-get update
sudo apt-get install vdr vdr-plugin-xineliboutput vdr-plugin-skinenigmang xineliboutput-sxfe
Während der Installation wird bereits lirc konfiguriert. Falls lirc nochmal konfiguriert werden muss, so steht unten beschrieben, wie sich dies bewerkstelligen lässt.
6. VDR konfigurieren
6.1 Kanalliste erstellen
Entweder man erstellt sich eine Kanalliste selber, oder man besorgt sich eine Kanalliste (DVB-S) von linowsat.de
6.1.1 Kanalliste von linowsat.de besorgen:
Astra 19,2E
cd /var/lib/vdr/
sudo rm channels.conf
sudo wget http://www.linowsat.de/settings/vdr/0192/fta/channels.conf
6.1.2 Kanalliste mit w_scan erzeugen:
Siehe auch: http://www.vdr-wiki.de/wiki/index.php/W_scan
6.2 Den vdr-Dämon aktivieren
-> "ENABLED=0" ändern in "ENABLED=1"
VDR starten !!!
Nun ist es Zeit den VDR einmal zu testen:
6.3 vdr-sxfe automtisch starten
Um das VDR Frontend vdr-sxfe zu starten, gibt es viele Lösungen.
Ich möchte hier eine einfache Lösung vorstellen, die sich nur für gnome verwenden lässt. Die Idee läßt sich jedoch auch auf andere Displaymanager übertragen.
System->Einstellungen->Startprogramme->hinzufügen
Dort:
Name="vdr-sxfe"
Befehl="vdr-sxfe xvdr+tcp://127.0.0.1:37890 --fullscreen"
Kommentar="Startet das VDR Frontend vdr-sxfe"
Noch ein Hinweis: Bei Problemen lohnt es sich häufig die Aufrufparameter von vdr-sxfe anzupassen.
6.4 Lirc konfigurieren
Falls lirc neu konfiguriert werden muss, so lässt sich dies mit dem Befehl
Hinweis: Die Datei lircd.conf wird bei Ubuntu im Ordner /etc/lirc/ abgelegt !!
Siehe auch: vdr-wiki -> Lirc, vdr-wiki -> xineliboutput
6.5 wakeup
Shutdown ermöglichen:
"ENABLE_SHUTDOWN=0" ändern in "ENABLE_SHUTDOWN=1"
vdr-addon-acpiwakeup installieren:
acpi-wakeup aktivieren:
"ACPI_ENABLED=no" ändern in "ACPI_ENABLED=yes"
Siehe auch: http://www.vdr-wiki.de/wiki/in…f.C3.BCr_Siemens_D1184.29
7. XBMC installieren [optional]
XBMC Repository aktivieren, aktualisieren und instalieren:
sudo add-apt-repository ppa:the-vdr-team/ppa/ubuntu
sudo apt-get update
sudo apt-get install vdr-plugin-streamdev-server xbmc xbmc-skin-pm3-hd
Nun den VDR neu starten und danach XBMC starten.
Da der Skin confluence z.Z. noch keinen TV-Modus unterstützt muss zunächst auf den Skin PM3.HD umgestellt werden. Dies ist über das XBMC OSD möglich. Ebenso die Umstellung auf die deutsche Sprache.
8. XBMC konfigurieren
Details werde ich nicht beschreiben, da es andernorts eine gute Beschreibung gibt:
http://wiki.ubuntuusers.de/XBMC_Media-Center
9. Tuning
9.1 X-Server konfigurieren
Früher war die X-Server Konfiguration manchmal recht aufwändig, da viele Einstellungen in der Datei xorg.conf vorgenommen werden mussten. Dies hat sich jedoch in der letzten Zeit deutlich vereinfacht, da moderne X-Server viele Einstellungen selbständig ohne Konfiguration vornehmen können. Eine xorg.conf bleibt daher heutzutage fast leer. In meinen Augen ist dies eine sehr löbliche Entwicklung, da so die Installation deutlich vereinfacht wird.
Falls aber dennoch spezifische Konfigurationen des X-Servers vorgenommen werden müssen, so helfen hierbei etliche Tools:
nvidia-xconfig (nur für Nvidia-Grafik): Mit diesem Komandozeilen Tool lassen sich so ziemlich alle Wünsche (Auflösung, TV-Out, Twin-View) erfüllen. Hilfe zu nvidia-xconfig gibt es im Netz und mit "man nvidia-xconfig"
nvidia-settings (nur für Nvidia-Grafik): Hierbei handelt es sich um ein grafisches Tool, dass bei laufendem X-Server verwendet wird. Es bietet sehr viele Konfigurationsmöglichkeiten. Am besten einfach mal ausprobieren.
"dpkg-reconfigure xserver-xorg": Dieser Befehl wird auf der Konsole eingegeben und ermöglicht die Konfiguration des X-Servers bei beliebiger Grafikhardware. Die Konfigurationsmöglichkeiten sind jedoch nicht so weit reichend wie mit den oben genannten Tools.
Protokoll:
20:05 ersteinmal Nachrichten schauen
20:40 jetzt geht es los !!
21:07 Das Grundsystem ist installiert
21:15 Der Nvidia-Grafiktreiber ist installiert
21:22 Die Sparche ist auf Deutsch umgestellt
21:34 Das System ist aufgräumt
22:29 Der VDR läuft, aber ich mach mal kurz eine Pause...
23:00 Die Firmware und channels.conf sind installiert und das "Wort zum Sonntag" läuft
9:10 Es geht weiter
10:20 Ersteinmal wieder Pause. Das Wetter ist zu schön...
13:00 Es geht weiter. vdr-sxfe in den Gnome Autostart genommen
17:00 ... mit vielen Pausen und ab und zu mal wieder am VDR: XBMC + vdr läuft
Wicky
P.S. Ich würde mich natürlich freuen, wenn ihr zu den einzelnen Schritten euren Senf abgebt. Sinnvoll sind in jedem Fall Alternativen, Skripte, Links, ...