YaVDR/FAQ

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (TroubleShooting)
(Es sind anfänglich nur drei TV-Kanäle vorhanden. Ist etwas kaputt?)
 
(187 dazwischenliegende Versionen von 19 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Installation ==
+
{{Vorlage:YaVDRNavigation}}
 +
= Grundlagen =
  
=== Woher kann man yaVDR bekommen? ===
+
== Was ist yaVDR? ==
 +
 
 +
Bitte auf [[YaVDR]] nachlesen.
 +
 
 +
== Wie sind die Hardware-Voraussetzungen für yaVDR? ==
 +
 
 +
Diese Frage versucht die Seite [[yaVDR/Hardware-Voraussetzungen]] zu beantworten.
 +
 
 +
== Kann ich yaVDR als VDR-Client oder VDR-Server verwenden? ==
 +
 
 +
Diese Frage versucht die Seite [[yaVDR/Hardware-Voraussetzungen]] zu beantworten.
 +
 
 +
== yaVDR basiert auf Ubuntu. Was bedeutet das genau? ==
 +
 
 +
Dies versucht [http://www.yavdr.org/features/ eine Vergleichstabelle] auf der yaVDR Website zu erklären.
 +
 
 +
= Installation =
 +
 
 +
== Woher kann man yaVDR bekommen? ==
  
 
Man kann das ISO-Image von der [http://www.yavdr.org offiziellen yaVDR-Website] herunterladen.
 
Man kann das ISO-Image von der [http://www.yavdr.org offiziellen yaVDR-Website] herunterladen.
  
=== Ist eine Installation von yaVDR per USB Stick möglich? ===
+
== Gibt es ein yaVDR-Live-ISO-Image? ==
  
Man benutzt das ab Ubuntu 9.04 integrierte Tool zum erstellen eines bootfähigen Sticks. Es ist in Gnome unter System -> Systemverwaltung -> "USB-Startmedien-Ersteller" zu finden.
+
Nein, das ISO-Image muss auf der Festplatte installiert werden, bevor man es ausprobieren kann. Es ist nicht möglich, yaVDR direkt von der Installations-CD zu starten. Man kann es aber auch zu Testzwecken in einer virtuellen Maschine installieren (VMWare, VirtualBox, etc.)
Wer kein installiertes Ubuntu hat kann einfach von der aktuellen Desktop Ubuntu CD das Livesystem booten und dafür nutzen.
+
  
Weiterführende Informationen: http://wiki.ubuntuusers.de/Live-USB#USB-Creator
+
== Gibt es separate yaVDR-ISO-Images für 32bit und 64bit? ==
  
=== Das Thema Partitionierung ist neu für mich. Hat yaVDR bestimmte Anforderungen? ===
+
Nein. Aus Zeitgründen und um die Supportlast überschaubar zu halten, kann das yaVDR-Team nur für eine der beiden Plattformen ein ISO-Image anbieten. Aber die meisten Einzelpakete der yaVDR-Repositories liegen sowohl als i386- als auch amd64-Varianten vor.
  
yaVDR basiert auf Ubuntu. Unsere Empfehlungen decken sich daher mit den für Ubuntu gültigen (http://wiki.ubuntuusers.de/Partitionierung). Mit einer Ausnahme: Die empfohlene eigene "/home" Partition ist im Normalfall für die Nutzung von yaVDR eher unwichtig. Wer für eine einfache vollständige Neuinstallation von yaVDR gerüstet sein möchte, dem empfehlen wir stattdessen das Anlegen einer eigenen Video-Partition für die VDR-Aufnahmen. Für die Root Partition "/" (auf der keinerlei Mediendaten und Aufnahmen abgelegt werden sollten) mögen bei yaVDR zunächst 2 GB ausreichen. Mit einer Größe von 4-5 GB ist man jedoch auf der sicheren Seite für momenten noch nicht vorhersehbare Erweiterungen / Updates.
+
Die ISO-Images zu yaVDR 0.1, 0.1.1, 0.2 und 0.3.x liegen allesamt nur als 32bit-Versionen vor.
  
=== Ich kann yaVDR nicht installieren, weil es einen Fehler gibt, was soll ich tun ? ===
+
{{Box Hinweis|29.04.2011: Für die momentan in Entwicklung befindliche Version yaVDR 0.4 plant das yaVDR-Team, zur 64bit-Plattform zu wechseln.}}
  
Die Fehlermeldung dokumentieren, ebenso wie evtl die Hardware oder andere besondere Umstände. Ausserdem kann es helfen google zu bemühen, evtl. sind Lösungen anderweitig dokumentiert. (Stichwort: Ubuntu Alternate Installer)
+
== Ist eine Installation von yaVDR per USB Stick möglich? ==
  
Bekannt sind folgende Probleme im yaVDR ISO 0.1:
+
Man benutzt das ab Ubuntu 9.04 integrierte Tool zum erstellen eines bootfähigen Sticks. Es ist in Gnome unter System -> Systemverwaltung -> "USB-Startmedien-Ersteller" zu finden.
* Installation mit LVM funktioniert nicht, da dem Installer im ISO ein Modul fehlt, wird im nächsten ISO behoben
+
Wer kein installiertes Ubuntu hat kann einfach von der aktuellen Desktop Ubuntu CD das Livesystem booten und dafür nutzen.
* Wenn die Festplatte schonmal in einem Raid-Setup verwendet worden ist und der Installer das im MBR der HDD erkennt, bricht die Installation ab. Das kann man so lösen, wie hier beschrieben: http://www.vdr-portal.de/board/thread.php?postid=877653#post877653
+
  
=== Warum darf ich "vdr" nicht als Benutzernamen bei der Installation wählen? ===
+
Weiterführende Informationen: http://wiki.ubuntuusers.de/Live-USB#USB-Creator
 +
{{Box Warnung|Weil das yaVDR ISO-Image keine Live CD ist, kann man das Tool UNetbootin hier nicht verwenden.}}
  
Der yaVDR verwendet intern den Benutzer "vdr" als unpersonalisierten Benutzer, der für die automatische Anmeldung verwendet wird und kein Passwort hat.
+
== Wie lange dauert eine yaVDR-Installation? ==
Unter dem Benutzer "vdr" laufen alle automatisch gestarteten Vorgänge wie zum Beispiel der eigentliche VDR oder auch XBMC.
+
Wählt man trotzdem "vdr" bei der Installation, so kann es zu diversen Problemen kommen: der Benutzer "vdr" hat jetzt ein Passwort, das auch jedesmal eingegeben werden müsste, bei automatisch ablaufenden Vorgängen ist aber niemand da...; z.B. startet XBMC nicht. Siehe auch: http://www.yavdr.de/installation/
+
  
== Erste Schritte ==
+
Je nach yaVDR-Version und eigener Routine mit dem alternativen Ubuntu-Installer dauert eine Installation 25 bis 70 Minuten, bis man den ersten Boot durchführen kann. Unerfahrene Nutzer werden wahrscheinlich viel Zeit mit dem Partitionierungsdialog verbringen und damit die Dauer der Installation erhöhen.
  
=== Wie kann ich das Webfrontend erreichen ? ===
+
== Das Thema Partitionierung ist neu für mich. Hat yaVDR bestimmte Anforderungen? ==
  
Entweder http://ip-des-rechners/ oder über das Menü zum Webbrowser in VDR selbst.
+
yaVDR basiert auf Ubuntu. Unsere Empfehlungen decken sich daher mit den für Ubuntu gültigen (http://wiki.ubuntuusers.de/Partitionierung). Mit einer Ausnahme: Die empfohlene eigene "/home" Partition ist im Normalfall für die Nutzung von yaVDR eher unwichtig. Wer für eine einfache vollständige Neuinstallation von yaVDR gerüstet sein möchte, dem empfehlen wir stattdessen das Anlegen einer eigenen Video-Partition für die VDR-Aufnahmen. Für die Root Partition "/" (auf der keinerlei Mediendaten und Aufnahmen abgelegt werden sollten) mögen bei yaVDR zunächst 2 GB ausreichen. Mit einer Größe von 4-5 GB ist man jedoch auf der sicheren Seite für momenten noch nicht vorhersehbare Erweiterungen / Updates.
Das Webfrontend bietet Zugriff auf verschiedene Logdateien sowie andere wichtige Informationen. Weiterhin kann der VDR neu gestartet werden oder der ganze Rechner.  
+
  
Username: <Der Username der bei der Installation angegeben wurde>
+
== Wie kann ich eine bestehende Video-Partition weiterbenutzen? ==
 +
Es empfiehlt sich, die vorhandene Partition in /etc/fstab als /srv/vdr/video.00 einzubinden. Nach dem Mounten die Rechte anpassen:
 +
* chown -R vdr:vdr /srv/vdr/video.00/*
 +
* chown vdr:vdr /srv/vdr/video.00/
 +
und anschließend vdr neu starten.
  
Passwort: <Das Passwort das bei der Installation angegeben wurde>
+
Liegt die Videopartition auf einer anderen Platte und soll '''zusätzlich''' verwendet werden, erstellt man das Verzeichnis /srv/vdr/video.01 und mountet diese.
  
Es können ausserdem verschiedene Konfigurationen vorgenommen werden.  
+
Eine alternative Möglichkeit ist, die Video-Partition in /etc/default/vdr mittels der zusätzlichen Zeile VIDEO_DIR="" vorzugeben. Dies ist jedoch nicht updatesicher. (''ToDo: Erstellen des richtigen Templates beschreiben)''
* Konfigurieren von LIRC
+
* Hochladen einer channels.conf
+
* Hochladen einer disecq.conf
+
* hochladen einer remote.conf
+
  
=== Kann ich Samba/ftp/xyz/irgendein vdr plugin installieren ? Wie bekomme ich $APP ? ===
+
== Ich kann yaVDR nicht installieren, weil es einen Fehler gibt, was soll ich tun? ==
  
Dies kann man ganz normal per aptitude erledigen (Login auf der shell/xterm oder per ssh)
+
Die Fehlermeldung dokumentieren, ebenso wie evtl die Hardware oder andere besondere Umstände. Ausserdem kann es helfen google zu bemühen, evtl. sind Lösungen anderweitig dokumentiert. (Stichwort: Ubuntu Alternate Installer)
Als Quellen sind standardmässig die yaVDR Repos, sowie die Ubuntu Repo's eingebunden. Probleme wird es höchstwahrscheinlich nur geben, wenn man versucht ganze Desktop Environments zu installieren.
+
  
=== Ich möchte vorinstallierte Plugins deinstallieren/deaktivieren. Wie geht das ? ===
+
Bekannt sind folgende Probleme:
 +
* Nur yaVDR 0.1: Installation mit LVM funktioniert nicht, da dem Installer im ISO ein Modul fehlt.
 +
* Wenn die Festplatte schonmal in einem Raid-Setup verwendet worden ist und der Installer das im MBR der HDD erkennt, bricht die Installation ab. Das kann man so lösen, wie hier beschrieben: http://www.vdr-portal.de/board/thread.php?postid=877653#post877653
  
Normalerweise deinstalliert man Plugins mit <code>sudo apt-get remove vdr-plugin-[name]</code>. Aber: Eine Reihe von VDR-Plugins sind in yaVDR vorinstalliert und gehören somit zum yaVDR-Standard. Es ist zunächst einmal nicht vorgesehen, dass man diese Plugins deinstallieren kann (sonst wird apt versuchen, auch das Paket yavdr-essential zu deinstallieren, was keine gute Idee ist). Das einfachste ist, Plugins über die <code>order.conf</code> zu deaktivieren.
+
== Warum kann ich bei der Installation nicht den Benutzernamen "vdr" wählen? ==
  
Möchte man Plugins, die vom Paket yavdr-essential gefordert werden, unbedingt komplett deinstallieren, so muss man die Abhängigkeiten in yaVDR erst mit <code>sudo untie-packages</code> lösen (untie-packages ist ein spezielles Skript, welches yaVDR mitbringt). Damit werden die Abhängigkeiten auf das Paket yavdr-essentials gelöst und nachfolgend das Paket deinstalliert. Dies ist eine Notlösung, weil man von nun an nicht mehr profitiert von Änderungen an yavdr-essentials, die man sonst per Update bekommen würde.
+
yaVDR verwendet intern den Benutzer "vdr" als unpersonalisierten Benutzer, der für die automatische Anmeldung verwendet wird und kein Passwort hat. Unter dem Benutzer "vdr" laufen alle automatisch gestarteten Vorgänge wie zum Beispiel der eigentliche VDR oder auch XBMC.
  
Alle Pakete, die zu yavdr-essential gehören, sind hier gelistet (neueste Entwicklerversion):
+
Ab yaVDR 0.3 ist der Nutzernamen "vdr" blockiert im Installationsdialog, der Installationsassistent lässt "vdr" nicht zu.  
http://svn.origo.ethz.ch/wsvn/yavdr/trun...yavdr-essential
+
  
Diese Liste ändert sich im Laufe der Zeit, es hat daran auch in letzter Zeit Veränderungen gegeben:
+
In früheren yaVDR-Versionen ist es jedoch möglich, diesen Namen anzugeben. Wählt man dort trotzdem "vdr" bei der Installation, so kann es zu diversen Problemen kommen: der Benutzer "vdr" hat jetzt ein Passwort, das auch jedesmal eingegeben werden müsste, bei automatisch ablaufenden Vorgängen ist aber niemand da...; z.B. startet XBMC nicht. Siehe auch: http://www.yavdr.de/installation/
  
http://svn.origo.ethz.ch/wsvn/yavdr/trun...sential?op=log&
+
= Erste Schritte nach dem ersten Booten  =
  
=== Ich kann den Overscan meines Fernsehers nicht abstellen, das Bild ist zu groß. Was kann ich tun ? ===
+
== Es sind anfänglich nur drei TV-Kanäle vorhanden. Ist etwas kaputt? ==
 +
Dies sind drei Beispiel IPTV-Kanäle, welche über das Internet gestreamt werden (Voraussetzung: Internet-Anschluss). yaVDR liefert diese drei Kanäle mit, um schon gleich nach dem ersten Booten ein visuelles Erfolgserlebnis zu bieten, auch wenn noch kein DVB-Gerät angeschlossen ist. Du kannst die Kanalliste über das yaVDR Web-Frontend selbst bearbeiten und die IPTV-Kanäle entfernen, wenn sie Dir nicht gefallen. Anstelle dessen musst Du Deine eigene Kanalliste erstellen, die zu Deinem TV-Provider passt. Kanallisten gibt es unter anderem in der [http://channelpedia.yavdr.com yaVDR-Channelpedia].
  
Wer (momentan) alle updates hat, kann über folgende Befehle den Overscan einstellen:
+
Die voreingestellten IPTV-Kanäle funktionieren leider nicht mehr (Stand 2013/10), weshalb das visuelle Erfolgserlebnis ausbleibt, sofern man kein funktionierendes DVB-Gerät hat.
Zuerst einmalig:
+
  
chmod a+x /usr/share/yavdr/events/change-overscan-compensation/10_change-overscan-compensation
+
== Wie kann ich das Webfrontend erreichen? ==
  
Und dann solange bis es passt:
+
Entweder <nowiki>http://ip-des-rechners/</nowiki> oder über das Menü zum Webbrowser in VDR selbst.
 +
Das Webfrontend bietet Zugriff auf verschiedene Logdateien sowie andere wichtige Informationen. Weiterhin kann der VDR neu gestartet werden oder der ganze Rechner.
  
dbset system.hardware.nvidia.overscan=80 (oder anderen Wert)
+
Username: <Der Username der bei der Installation angegeben wurde>
signal-event change-overscan-compensation
+
  
Dies nutzt die Vorbereitung für ein zukünftig erscheinendes Feature des Webfrontend.
+
Passwort: <Das Passwort das bei der Installation angegeben wurde>
  
Ab dem 22.03.2010 ist der Overscan jetzt im Webfrontend einstellbar.
+
Es können außerdem verschiedene Konfigurationen vorgenommen werden.  
 +
Siehe [[YaVDR-Webfrontend]]
  
=== Wie ist das root Passwort ? ===
+
== Das Bild, welches yaVDR an meinen TV liefert, wird an den Bildrändern abgeschnitten. Was kann ich tun? ==
  
Wie auch bei Ubuntu üblich, es gibt keins. Viele Befehle können mit sudo ausgeführt werden. Möchte man unbedingt ein root-Passwort, so kann man dieses per <code>sudo passwd</code> setzen. Das ist aber nicht empfohlen.  
+
War der yaVDR-Rechner zuvor mit einem anderen Fernseher oder Display verbunden? Wenn ja, bitte auch den FAQ-Eintrag [[YaVDR/FAQ#Warum_ist_das_TV-Bild_komisch,_nachdem_ich_den_angeschlossenen_Fernseher_ausgewechselt_habe?]] lesen.
  
=== Wie komme ich auf die Konsole ? ===
+
Entweder den Overscan-Parameter des Fernsehers im Setup-Menü des Fernsehers ändern (heißt bei einigen Herstellern nicht Overscan), oder im yaVDR-Web-Frontend den Wert für Overscan [[YaVDR-Webfrontend#Nvidia|ändern]], bis es passt. Die Overscan-Funktion im Web-Frontend hat nur bei Verwendung von Nvidia-GPUs einen Effekt.
  
Die empfohlene Variante ist, ssh zu verwenden. Wenn man lokal eine Konsole benutzen möchte, so kann man einen xterm im Menüpunkt Applikationen aufrufen. Natürlich kann man wie üblich auch STRG+ALT+F2 verwenden.  
+
Wenn man yaVDR 0.1.1 verwendet, ist die Anpassung des Overscans nur nach Einspielen eines Paketupdates verfügbar. Das Update erschien am 22.03.2010.
Das erste Terminal hat keinen sichtbaren Cursor und erscheint direkt nach dem Boot komplett schwarz. Alle anderen Terminals sind unverändert.  
+
  
== S3 - Suspend To Ram ==
+
== Warum kommt kein Bild, wenn der yaVDR-Rechner zuerst und danach erst der Fernseher eingeschaltet wird? ==
  
Yavdr wird standardmässig mit S3 ausgeliefert. Der Mehrverbrauch gegenüber dem ausgeschalten Zustand ist bei der meisten Hardware sehr gering. Dem entgegen stehen ein schnellerer Start, sowie das einige Features auf bestimmter Hardware nur aus S3 funktionieren. Dem entgegen steht, das einige Hardwaretreiber nicht für den S3 konzipiert sind.  
+
Symptom: yaVDR liefert problemlos ein Bild, wenn der yaVDR-Rechner nach dem Fernseher eingeschaltet worden ist. Andersherum gibt es aber kein Bild. Das Bild bleibt komplett schwarz ohne jeglichen sichtbaren Inhalt (keine Schrift, keine Logos, kein Mauszeiger, kein TV-Bild).
  
=== Wie funktioniert der S3 ? ===
+
* '''Für Nutzer ab yaVDR Version 0.3:''' Im yaVDR-Web-Frontend muss die Display-Konfiguration vorgenommen und abgespeichert werden. Darauf hin wird automatisch die [[wikipedia:Extended display identification data|EDID]] des Displays oder Surround-Receivers ausgelesen und eine Datei namens edid.0.yavdr unter /etc/X11/ abgelegt, die nur zum angeschlossenen Fernseher/Receiver-Modell passt. Dies muss nur einmal gemacht werden, solange sich das angeschlossene Fernseher-Modell nicht ändert.
 +
* '''Für Nutzer von yaVDR Version 0.1.x/0.2:''' Das Generieren und Einbinden der edid.bin muss manuell auf der Konsole vorgenommen werden. Die edid.bin muss manuell in die Datei /etc/X11/xorg.conf.yavdr eingebunden werden. Das Anlegen von Custom Templates ist notwendig, um diese manuellen Eingriffe persistent vor Updates zu schützen.
  
Wenn der Rechner mit der Power Taste oder übers Menü heruntergefahren wurde und wieder ohne Probleme hochkommt: Einfach so Augenzwinkern
+
{{Box Hinweis|Eine edid.bin wird nur von den Tools, die dem Nvidia-Treiber beiliegen, generiert. Wenn keine Nvidia-GPU im Rechner steckt, gilt das hier Gesagte nicht.}}
  
=== S3 funktioniert, aber leider bleibt manchmal der Bildschirm schwarz. Gibt es Abhilfe? ===
+
== Warum ist das TV-Bild komisch, nachdem ich den angeschlossenen Fernseher ausgetauscht habe oder einen Surround-Receiver zwischengeschaltet habe? ==
  
Der Nvidia-Modul hat teilweise Probleme mit dem S3. In solchen Fällen hilft es meistens, während des Aufwachens das Modul zu entladen und wieder neu zu laden. In yaVDR gibt es dafür einen einfachen Weg: Einfach eine Datei Namens "/etc/yavdr/force-reload-modules.list" anlegen und dort das Modul "nvidia" eintragen.
+
Wenn über das Web-Frontend die Display-Settings gespeichert werden, liest yaVDR ab Version 0.3 über Nvidia-Konfigurationstools die [[wikipedia:Extended display identification data|EDID]] des Displays oder Surround-Receivers aus und legt sie in Form einer Datei namens edid.0.yavdr unter /etc/X11/ ab, welche von nun an aus der xorg.conf.yavdr eingebunden wird. Der Sinn des Speicherns der EDID ist, dass yaVDR beim Booten auch bei ausgeschaltetem TV/Receiver weiß, welche Displaysettings es benutzen muss, damit das Bild von yaVDR wie erwartet erscheint, wenn der Fernseher erst später eingeschaltet wird. Wechselt man nun den Fernseher/das Display, an den yaVDR angeschlossen ist, passt die gespeicherte EDID nicht mehr zum neuen Fernseher. Am besten die edid.0.yavdr löschen und im Web-Frontend bei Display-Settings nochmal alles neu einstellen und speichern.
  
=== Nach dem S3 funktioniert meine USB-Tastatur / mein USB-Empfänger nicht mehr. Hilft die Datei auch dabei? ===
+
== Warum ist das OSD am unteren Rand trotz HDMI abgeschnitten? ==
  
Ja, gleiche Lösung wie für die Grafikkarte. Mehrere Module können untereinander in der "force-reload-modules.list" eingetragen werden.
+
Monitor bzw. Overscaneinstellung überprüfen. Bei Samsung Monitoren gibt es z.B. eine PC/AV Einstellung.
 +
Bei LG muss man den entsprechenden HDMI-Eingang "PC" nennen.
  
=== Nach dem S3 funktioniert meine Fernbedienung trotz eingetragenem Modul immer noch nicht. Wie kann ich Lirc automatisch neu starten? ===
+
== Wie ist das root Passwort? ==
  
Auf einem ganz ähnlichen Weg. Zum erzwungenen Neustarten von Diensten einfach eine Datei namens "/etc/yavdr/force-reload-services.list" anlegen und dort den gewünschten Dienst, z.b. "lirc" eintragen.
+
Wie auch bei Ubuntu üblich, es gibt keins. Viele Befehle können mit sudo ausgeführt werden. Möchte man unbedingt ein root-Passwort, so kann man dieses per <code>sudo passwd</code> setzen. Das ist aber nicht empfohlen.  
  
=== Ich möchte den S3 trotzdem gerne komplett deaktivieren. Geht das? ===
+
== Wie komme ich auf die Konsole? ==
  
Um zu verhindern, dass yaVDR den S3-Modus zum Herunterfahren verwendet, einfach die Datei "/usr/share/vdr/shutdown-hooks/S90.suspend2ram" löschen bzw. deren Inhalt auskommentieren.
+
Die empfohlene Variante ist, von einem anderen Rechner im Haushalt aus ssh zu verwenden, von Windows-Rechnern aus bietet sich putty an. Wenn keine anderen Rechner verfügbar sind und man lokal eine Konsole benutzen möchte, so kann man einen xterm im Menüpunkt Applikationen des VDR-OSDs aufrufen. Natürlich kann man wie üblich auch die Tastenkombination {{Button neutral|Strg}}{{Button neutral|Alt}}{{Button neutral|F2}} verwenden.
 +
Wer statt dessen {{Button neutral|Strg}}{{Button neutral|Alt}}{{Button neutral|F1}} drückt, soll sich nicht über einen schwarzen Bildschirm wundern: Das erste Terminal hat in yaVDR einen geschwärzten Cursor, um Bootmeldungen im Sinne des Wohnzimmer-Umfelds unsichtbar zu machen. Alle anderen Terminals funktionieren unverändert.
  
Ab dem 22.03.2010 gibt es hierfür eine Einstellmöglichkeit im Webfrontend: suspend2ram(S3) oder shutdown(S5) oder rebootPowerOff-kernel
+
= Zusätzliche Software, Pakete, Plugins installieren und deinstallieren =
  
== Weitere Fragen ==
+
== Kann ich Samba/ftp/xyz/irgendein vdr plugin installieren? Wie bekomme ich $APP? ==
  
=== Macht es Sinn, irgendeinen anderen Nvidia-Treiber manuell zu installieren und den Nvidia-Treiber 190.53 von yaVDR damit zu ersetzen? ===
+
Dies kann man ganz normal per aptitude erledigen (Login auf der shell/xterm oder per ssh)
 +
Als Quellen sind standardmässig die yaVDR Repos, sowie die Ubuntu Repo's eingebunden. Probleme wird es höchstwahrscheinlich nur geben, wenn man versucht ganze Desktop Environments zu installieren.
  
Nein, es macht überhaupt keinen Sinn. Updates zu diesem Paket liefert das yaVDR-Team.
+
== Ich möchte vorinstallierte Plugins deinstallieren/deaktivieren. Wie geht das? ==
  
=== Macht es Sinn, s2-liplianin manuell zu kompilieren und per make install zu installieren und das dvb-s2-liplianin-dkms-Paket von yaVDR damit zu ersetzen? ===
+
Eine Reihe von VDR-Plugins sind in yaVDR standardmäßig installiert, weil sie entweder notwendig für den Betrieb von yaVDR sind oder Standardfunktionalität von yaVDR bereitstellen. Diese Plugins werden vom elementar wichtigen Paket <code>yavdr-essential</code> eingefordert. Alle Pakete, die zu <code>yavdr-essential</code> gehören, lassen sich mit folgendem Befehl auflisten:
 +
apt-cache show yavdr-essential
  
Nein, es macht überhaupt keinen Sinn. Updates zu diesem Paket liefert das yaVDR-Team.
+
Man kann diejenigen Plugins, welche man nicht nutzen möchte, einfach deaktivieren über das Bearbeiten der Konfigurationsdatei <code>/etc/vdr/plugins/order.conf</code> durch Hinzufügen einer Zeile mit dem Plugin-Namen (ohne das Prefix vdr-plugin-). Diese Zeile muss am Zeilenanfang vor dem Plugin-Namen ein Minuszeichen enthalten. Das Deaktivieren der Plugins geschieht auf eigene Gefahr. Wenn man Plugins deaktiviert, die yaVDR zur Verwaltung des Systems nutzt, kann man sich so das yaVDR-System kaputtspielen.
  
=== Wie gehe ich von s2-liplianin wieder zurück zu v4l-dvb? ===
+
{{Box Warnung|
 +
Es ist nicht vorgesehen, dass man diese Plugins über <code>sudo apt-get remove vdr-plugin-[name]</code> deinstallieren kann, sonst wird die Paketverwaltung versuchen, auch das Paket <code>yavdr-essential</code> mitsamt aller davon abhängigen Pakete zu deinstallieren, was zu einem nackten Ubuntu-System ganz ohne VDR führt.
 +
}}
  
In manchen Fällen kann liplianin die schlechtere Wahl sein, d.h. es funktioniert nur mit v4l-dvb richtig (zB der Fall bei den dual tuner PCIe Karten MediaPointer/Satix). Dazu das Paket deinstallieren und das fuer v4l-dvb installieren:
+
{{Box Hinweis|
 +
Möchte man Plugins, die vom Paket <code>yavdr-essential</code> gefordert werden, unbedingt komplett deinstallieren, so muss man die Abhängigkeiten in yaVDR erst mit <code>sudo untie-packages</code> lösen (untie-packages ist ein spezielles Skript, welches yaVDR für solche Sonderfälle mitbringt). Damit werden die Abhängigkeiten auf das Paket <code>yavdr-essential</code> gelöst und nachfolgend das Paket deinstalliert. Dies ist eine Notlösung, weil man von nun an nicht mehr profitiert von Änderungen an <code>yavdr-essential</code>, die man sonst per Update bekommen würde.
 +
}}
  
aptitude remove s2-liplianin-dkms
+
== Wie kann ich das Flash Plugin für den Firefox Webbrowser installieren? ==
aptitude install v4l-dvb-dkms
+
  
=== Wie starte/restarte/stoppe ich den VDR manuell ===
+
Entweder
 +
<nowiki>http://wiki.ubuntuusers.de/adobe_flash</nowiki>
 +
oder
 +
das youtube-addon aus dem WFE installieren.
  
Wir benutzen in yaVDR upstart, deshalb darf man
+
=Updates und Upgrades=
  
sudo /etc/init.d/vdr stop
+
== Wie kann ich Pakete über's Internet aktualisieren? ==
sudo /etc/init.d/vdr start
+
siehe [[YaVDR/Updates und Upgrades]]
  
nicht mehr benutzen - so wie bisher gewohnt. Stattdessen:
+
== Woher kommen die Updates? Welche Repositories werden genutzt? ==
 +
siehe [[YaVDR/Updates und Upgrades]]
 +
 
 +
==Was ist der Unterschied zwischen apt-get upgrade und apt-get dist-upgrade?==
 +
siehe [[YaVDR/Updates und Upgrades]]
 +
==Wie mache ich ein Upgrade von yaVDR 0.x zu yaVDR 0.y?==
 +
siehe [[YaVDR/Updates und Upgrades]]
  
 +
= Start/Stop Befehle =
 +
==VDR==
 
  sudo stop vdr
 
  sudo stop vdr
 
  sudo start vdr
 
  sudo start vdr
  
=== Der vi verhält sich so komisch , wie kann ich das ändern ? ===
+
==LIRC==
 +
sudo stop remoted
 +
sudo start remoted
  
Viele verwechseln vi mit vim, möchte man die etwas komfortablere Variante verwenden oder ist man an vim gewöhnt, so kann man diesen einfach nachinstallieren.
+
==X==
 +
sudo stop openbox
 +
sudo start openbox
  
=== Hilfe ich kann mc nicht aufrufen. ===
+
= S3 - Suspend To Ram =
  
mc ist standardmässig nicht installiert. Kann aber wie gehabt einfach nachinstalliert werden.
+
Yavdr wird standardmäßig mit S3 ausgeliefert. Der Mehrverbrauch gegenüber dem ausgeschaltetem Zustand ist bei der meisten Hardware sehr gering. Weitere Vorteile sind ein schnellerer Start, sowie dass einige Features auf bestimmter Hardware nur aus S3 funktionieren. Dem entgegen steht, dass einige Hardwaretreiber nicht für den S3 konzipiert sind.  
  
=== Es sind "nur" 3 Kanäle anfänglich vorhanden. Is etwas kaputt ? ===
+
; Wie funktioniert der S3? :
 +
: Wenn der Rechner mit der Power Taste oder über das Menü heruntergefahren wurde und wieder ohne Probleme hochkommt: Einfach so Augenzwinkern
  
Dies sind IP-TV Kanäle, Du musst Dir deine Kanalliste selbst hinzufügen. Dies kann man am einfachsten über das Webfrontend.
+
; S3 funktioniert, aber leider bleibt manchmal der Bildschirm schwarz. Gibt es Abhilfe? :
 +
: Das Nvidia-Modul hat teilweise Probleme mit dem S3. In solchen Fällen hilft es meistens, während des Aufwachens das Modul zu entladen und wieder neu zu laden. In yaVDR gibt es dafür einen einfachen Weg: Einfach eine Datei Namens "/etc/yavdr/force-reload-modules.list" anlegen und dort das Modul "nvidia" eintragen.
  
Kanallisten gibt es zum Beispiel hier: http://www.vdr-wiki.de/wiki/index.php/Channels.conf
+
; Nach dem S3 funktioniert meine USB-Tastatur / mein USB-Empfänger nicht mehr. Hilft die Datei auch dabei? :
 +
: Ja, gleiche Lösung wie für die Grafikkarte. Mehrere Module können untereinander in der "force-reload-modules.list" eingetragen werden.
  
Die 3 Originalen Einträge:
+
; Nach dem S3 funktioniert meine Fernbedienung trotz eingetragenem Modul immer noch nicht. Wie kann ich Lirc automatisch neu starten? :
3Sat;IPTV:1:IPTV|S0P0|EXT|vlc2iptv|1:P:0:5=2:6:0:0:7:0:0:0
+
: Auf einem ganz ähnlichen Weg. Zum erzwungenen Neustarten von Diensten einfach eine Datei namens "/etc/yavdr/force-reload-services.list" anlegen und dort den gewünschten Dienst, z.b. "lirc" eintragen.
N-TV;IPTV:2:IPTV|S0P0|EXT|vlc2iptv|2:P:0:4=2:5:0:0:3:0:0:0
+
NASA;IPTV:3:IPTV|S0P0|EXT|vlc2iptv|3:P:0:4=2:5:0:0:1:0:0:0
+
  
Die Kanalliste aktualisiert sich übrigens von selbst, Verhalten kann man hier einstellen:  
+
; Ich möchte den S3 trotzdem gerne komplett deaktivieren. Geht das? :
System -> Einstellungen -> DVB
+
: Um zu verhindern, dass yaVDR den S3-Modus zum Herunterfahren verwendet, einfach die Datei "/usr/share/vdr/shutdown-hooks/S90.suspend2ram" löschen bzw. deren Inhalt auskommentieren. Seit dem 22.03.2010 gibt es hierfür eine Einstellmöglichkeit im Webfrontend: suspend2ram(S3) oder shutdown(S5) oder rebootPowerOff-kernel.
  
=== Taste F11 löst eine Pause aus, diese sieht aber anders aus als vom vdr gewohnt ===
+
= Wakeup =
Das ist die Pausefunktion von Xine, VDR hat damit nix zu tun. Du wirst auch keine Timeshfting-Aufnahme hierzu finden.
+
  
=== Das Fernsehbild ändert ständig die Größe ===
+
Absolut unverzichtbar für einen VDR, der als Receiver-Ersatz dienen (also nicht nur als Recording-Server durchlaufen) soll ist die Möglichkeit, Timer so zu setzen, dass der VDR zur richtigen Zeit aufwacht. Wer ihn dabei nicht nur "schlafen legen" will (siehe oben S3), sondern richtig herunterfahren (das Booten geht ja schön schnell), der muss entweder ACPI wakeup oder nvram wakeup konfigurieren. yaVDR bietet das im Moment nicht per GUI aktivierbar an, ausserdem muss man ohnehin evtl. etwas mehr manuellen Aufwand treiben, bis das funktioniert.
Das ist ein neues Feature und nennt sich autocrop
+
Man kann dies unter /usr/bin/start-xine abstellen
+
  
USE_AUTOCROP="0"
+
===[[ACPI Wakeup]]===
  
=== Der Bildschirmschoner geht nach 2 Stunden an, was ist das ? ===
+
Das kann einfach in der Datei /etc/vdr/vdr-addon-acpiwakeup.conf aktiviert werden, mit etwas Glück funktioniert es dann schon. Man sollte die Rechnerzeit unbedingt auf UTC stehen haben (siehe /etc/default/rcS), damit die yaVDR Skripte funktionieren. Häufig ist es noch notwendig, die Funktion HPET (high precision event timer) im BIOS abzustellen, auch die Emulation dem Kernel per GRUB_CMDLINE_LINUX_DEFAULT="hpet=disabled" in /etc/default/grub (danach aufrufen: update-grub) zu verbieten sowie das Setzen der hwclock beim shutdown zu unterbinden (/etc/init/hwclock-save.conf).
Das ist das suspendoutput plugin. Man kann dieses deinstallieren (vdr-plugin-suspendoutput) oder die Zeit nach seinen Wünschen einstellen.
+
Allgemeine Informationen sind im Artikel [[ACPI Wakeup]] zu finden.
  
== Konfigurationsdateien updatefest ändern/ergänzen ==
+
Diese Variante des Wakeup funktioniert grundsätzlich nicht, wenn man auf einen reboot-shutdown angewiesen ist (etwa wegen bestimmter SAT-Karten, mit denen der Rechner nicht normal herunterfährt): der ACPI Alarm überlebt den zwischengeschalteten Reboot nicht!
  
=== Templating/Customizing ===
+
===[[NVRAM WakeUp]]===
  
Viele Konfigurationsdateien unter yaVDR sind generiert ("templated").
+
Diese Variante nutzt den vom BIOS angebotenen Aufwach-Timer, meistens im BIOS unter APM zu finden. Damit das nvram-wakeup Programm diesen Timer setzen kann, muss es wissen, wo im nvram die entsprechenden Datenfelder zu finden sind. Dies ist je nach Board/BIOS und sogar BIOS-Version unterschiedlich. Das Programm guess-helper ermittelt diese Stellen, indem man seinen Anweisungen folgt und mehrfach bestimmte vorgegebene Timer-Werte im BIOS einträgt. Am Anfang muss man sich für einen Chipsatz entscheiden (wie findet man den richtigen heraus?) Am Ende stellt es eine nvram-wakeup.conf bereit, die man am besten nach /etc legt und dort referenziert.
Das bedeutet, daß ihr Inhalt aus den Templates (Vorlagen) zusammengebaut wird. Diejenigen Templates, die das yaVDR-Team ausliefert, nennen wir im folgenden Standard-Templates. Einen Überblick über die Standard-Templates gibt es hier: http://www.yavdr.org/developer-zone/template-overview/
+
  
Will man nun etwas in die Konfigurationsdateien einfügen, hat man folgende Probleme:
+
Bei yaVDR aktiviert man dann [[NVRAM WakeUp]], indem man in /etc/vdr/vdr-nvram-wakeup.conf ENABLED="yes" und COMMANDLINE="-C /etc/nvram-wakeup.conf --directisa" setzt. Achtung: diese Datei ist bevorzugt per Templating [[YaVDR-Templates#Kurzes_Beispiel_.2Fetc.2Fvdr.2Fvdr-nvram-wakeup.conf |siehe hier]] zu behandeln, um ein Überschreiben der eigenen Werte bei Updates zu vermeiden! Evtl. gibt es bei manchen Boards auch andere Möglichkeiten, die Konfiguration zu setzen. Allgemeine Informationen sind im Artikel [[NVRAM WakeUp]] zufinden.
* Wenn man die Konfigurationsdatei direkt ändert, wird die manuelle Änderung überschrieben beim nächsten Paketupdate, bei dem alle Konfigurationsdateien neu generiert werden aus den Standard-Templates. Nebenbei: Um den Frust bei Euch klein zu halten, werden alte Versionen von Konfigurationsdateien vor dem Überschreiben gebackuppt (unterhalb von /var/cache/yavdr/process-template-backup).
+
* Wenn man nun denkt, man ist schlau, und ändert gleich die Standard-Templates, ist man auch nicht sicher: Die Standard-Templates werden bei einem Paketupdate aktualisiert und dabei werden manuelle Änderungen auch überschrieben.
+
  
Deshalb gibt es die Möglichkeit, Custom-Templates anzulegen, welche die Standard-Templates ergänzen oder Teile von ihnen überschreiben. Alle Custom-Templates sind manuell anzulegen unterhalb des Ordners
+
= Weitere Fragen =
  
/etc/yavdr/templates_custom/
+
; Macht es Sinn, irgendeinen anderen Nvidia-Treiber manuell zu installieren und den von yaVDR bereitgestelleten Nvidia-Treiber zu ersetzen? :
 +
: Nein, es macht überhaupt keinen Sinn. Updates zu diesem Paket liefert das yaVDR-Team.
  
In diesem Ordner wird bei Paketupdates nichts verändert, gelöscht, überschrieben.
+
; Macht es Sinn, s2-liplianin manuell zu kompilieren und per make install zu installieren und das dvb-s2-liplianin-dkms-Paket von yaVDR damit zu ersetzen? :
 +
: Nein, es macht überhaupt keinen Sinn. Updates zu diesem Paket liefert das yaVDR-Team.
  
Als praktisches Beispiel nehmen wir uns mal die Konfigurationsdatei /etc/X11/xorg.conf.yavdr vor.
+
; Wie gehe ich von s2-liplianin wieder zurück zu v4l-dvb? :
 +
: In manchen Fällen kann liplianin die schlechtere Wahl sein, d.h. es funktioniert nur mit v4l-dvb richtig (zB der Fall bei den dual tuner PCIe Karten MediaPointer/Satix). Dazu das Paket deinstallieren und das fuer v4l-dvb installieren:
  
Existieren keine Custom-Templates, wird die Datei xorg.conf.yavdr gänzlich aus den Standard-Templates generiert, welche das yaVDR-Team pflegt, ausliefert und aktualisiert. Bevor wir Custom Templates für die xorg.conf.yavdr anlegen, schauen wir uns erst die yaVDR-Standard-Templates für diese Datei an. Diese liegen in folgendem Verzeichnis:
+
aptitude remove s2-liplianin-dkms
 +
aptitude install v4l-dvb-dkms
  
/usr/share/yavdr/templates/etc/X11/xorg.conf.yavdr/
+
; Wie starte/restarte/stoppe ich den VDR manuell? :
 +
: Wir benutzen in yaVDR upstart, deshalb darf man
  
In yaVDR 0.1 befinden sich dort die folgenden Dateien:
+
sudo /etc/init.d/vdr stop
 +
sudo /etc/init.d/vdr start
  
* 000header
+
nicht mehr benutzen - so wie bisher gewohnt. Stattdessen:
* 0100serverlayout-header
+
* 0150serverlayout-body
+
* 0190serverlayout-end
+
* 0200files-header
+
* 0290files-end
+
* 0300inputdevice-mouse0-header
+
* 0350inputdevice-mouse0-body
+
* 0390inputdevice-mouse0-end
+
* 0400inputdevice-keyboard0-header
+
* 0450inputdevice-keyboard0-body
+
* 0490inputdevice-keyboard0-end
+
* 0500monitor0-header
+
* 0550monitor0-body
+
* 0590monitor0-end
+
* 0600monitor1-header
+
* 0650monitor1-body
+
* 0690monitor1-end
+
* 0700device0-header
+
* 0750device0-body
+
* 0790device0-end
+
* 0800device1-header
+
* 0850device1-body
+
* 0890device1-end
+
* 0900screen0-header
+
* 0950screen0-body
+
* 0950screen0-graphtft
+
* 0950screen1-graphtft
+
* 0990screen0-end
+
* 1000screen1-header
+
* 1050screen1-body
+
* 1090screen1-end
+
* 1100extensions-header
+
* 1190extensions-body
+
* 1190extensions-end
+
  
Diese Template-Dateien erzeugen nach Namen sortiert die xorg.conf.yavdr. Das heißt, sie werden alphabetisch abgearbeitet bzw. wenn sie mit Ziffern beginnen, numerisch sortiert. Eine einzelne Datei ist also nur ein Schnipsel des Ganzen.
+
sudo stop vdr
 +
sudo start vdr
  
Wenn du etwas einfügen willst, dann erzeugst du, falls nötig, das Verzeichnis
+
; Der vi verhält sich so komisch , wie kann ich das ändern? :
 +
: Viele verwechseln vi mit vim, möchte man die etwas komfortablere Variante verwenden oder ist man an vim gewöhnt, so kann man diesen einfach nachinstallieren.
  
/etc/yavdr/templates_custom/etc/X11/xorg.conf.yavdr/
+
; Hilfe ich kann mc nicht aufrufen. :
 +
: mc ist standardmäßig nicht installiert. Kann aber wie gehabt einfach nachinstalliert werden.
  
In diesem Verzeichnis legst du eine Datei mit beliebigem Namen an. Du musst nur sicherstellen, dass der Name an die richtige Stelle zwischen den Namen der anderen Dateien sortiert würde.
+
; Taste F11 löst eine Pause aus, diese sieht aber anders aus als vom vdr gewohnt :
 +
: Das ist die Pausefunktion von Xine, VDR hat damit nix zu tun. Du wirst auch keine Timeshfting-Aufnahme hierzu finden.
  
Beispiel:  
+
; Das Fernsehbild ändert ständig die Größe :
 +
: Das ist ein neues Feature und nennt sich autocrop. Man kann dies unter /usr/bin/start-xine abstellen
  
* 001mein_template
+
USE_AUTOCROP="0"
 
+
Der Inhalt dieser Datei (Deine Anpassungen) wird nun beim Generieren von xorg.conf.yavdr eingefügt, und zwar zwischen 000header und 0100serverlayout-header:
+
 
+
* 000header
+
* 001mein_template
+
* 0100serverlayout-header
+
* ...
+
  
Danach führst du das Kommando
+
; Der Bildschirmschoner geht nach 2 Stunden an, was ist das? :
sudo process-template /etc/X11/xorg.conf.yavdr
+
: Das ist das suspendoutput plugin. Man kann dieses deinstallieren (vdr-plugin-suspendoutput) oder die Zeit nach seinen Wünschen einstellen.
aus, fertig.
+
  
Solltest du etwas von uns ersetzen wollen, dann muss deine Datei den selben Namen wie unsere Datei haben.
+
; Ich betreibe den Server als Headless Server, er schaltet sich aber immer nach eine gewissen Zeit von selber aus, wie kann man das abstellen?
Wenn jetzt in Zukunft wieder eine neue xorg.conf.yavdr von uns kommt, dann werden deine Änderungen automatisch berücksichtigt.
+
: Hier schlägt der Inaktivitätstimer zu. Dieser kann deaktiviert werden, indem man sich per ssh einloggt und das folgende eingibt:
  
Das Verfahren funktioniert natürlich nicht nur mit xorg.conf.yavdr
+
vdr-dbus-send /Setup setup.Set string:MinUserInactivity int32:0
 +
vdr-dbus-send /Setup setup.Set string:MinEventTimeout int32:0
  
Die originalen Vorlagen von yaVDR liegen in: /usr/share/yavdr/templates
+
= Konfigurationsdateien updatefest ändern/ergänzen =
  
Verzeichnis für eigene Vorlagen: /etc/yavdr/templates_custom
+
== Templating/Customizing ==
 +
Siehe [[YaVDR-Templates]]
  
Einige Dateien benötigen besondere Rechte oder Sicherheitseinstellungen. Das läßt sich so erreichen:
+
== Fenster und Schriftgröße bei externen Programmen ändern ==
sudo process-template --owner=vdr --group=vdr /var/lib/vdr/setup.conf
+
Siehe diesen Thread hier: [http://www.vdr-portal.de/board/thread.php?threadid=100508 Fenster und Schriftgröße bei externen Programmen ändern]
sudo process-template --mode 755 /usr/bin/start-xine
+
  
== TroubleShooting ==
+
= Troubleshooting =
  
Hilfe zur Selbst-Hilfe ist im [[YaVDR-TroubleShooting]] verfügbar.
+
Hilfe zur Selbst-Hilfe ist im [[YaVDR/Troubleshooting]] verfügbar.
  
[[Kategorie:YaVDR]]
+
[[Kategorie:YaVDR|FAQ]]

Aktuelle Version vom 28. Oktober 2013, 20:31 Uhr

yavdr-logo-blue-bg.png
HDTV und XBMC in Deinem Wohnzimmer -
basierend auf Nvidia VDPAU, VDR und Ubuntu Linux
Diese Seite ist Teil der deutschsprachigen yaVDR-Dokumentation im VDR Wiki. Wir empfehlen Einsteigern die Lektüre der yaVDR-FAQ.

Die offizielle deutschsprachige Dokumentation befindet sich auf der yaVDR-Website: http://yavdr.org/documentation/de.

Die offizielle englischsprachige Dokumentation befindet sich auf der yaVDR-Website: http://yavdr.org.yavdr_logo_small.gif


Inhaltsverzeichnis

[Bearbeiten] Grundlagen

[Bearbeiten] Was ist yaVDR?

Bitte auf YaVDR nachlesen.

[Bearbeiten] Wie sind die Hardware-Voraussetzungen für yaVDR?

Diese Frage versucht die Seite yaVDR/Hardware-Voraussetzungen zu beantworten.

[Bearbeiten] Kann ich yaVDR als VDR-Client oder VDR-Server verwenden?

Diese Frage versucht die Seite yaVDR/Hardware-Voraussetzungen zu beantworten.

[Bearbeiten] yaVDR basiert auf Ubuntu. Was bedeutet das genau?

Dies versucht eine Vergleichstabelle auf der yaVDR Website zu erklären.

[Bearbeiten] Installation

[Bearbeiten] Woher kann man yaVDR bekommen?

Man kann das ISO-Image von der offiziellen yaVDR-Website herunterladen.

[Bearbeiten] Gibt es ein yaVDR-Live-ISO-Image?

Nein, das ISO-Image muss auf der Festplatte installiert werden, bevor man es ausprobieren kann. Es ist nicht möglich, yaVDR direkt von der Installations-CD zu starten. Man kann es aber auch zu Testzwecken in einer virtuellen Maschine installieren (VMWare, VirtualBox, etc.)

[Bearbeiten] Gibt es separate yaVDR-ISO-Images für 32bit und 64bit?

Nein. Aus Zeitgründen und um die Supportlast überschaubar zu halten, kann das yaVDR-Team nur für eine der beiden Plattformen ein ISO-Image anbieten. Aber die meisten Einzelpakete der yaVDR-Repositories liegen sowohl als i386- als auch amd64-Varianten vor.

Die ISO-Images zu yaVDR 0.1, 0.1.1, 0.2 und 0.3.x liegen allesamt nur als 32bit-Versionen vor.

Hinweis
Hinweis

29.04.2011: Für die momentan in Entwicklung befindliche Version yaVDR 0.4 plant das yaVDR-Team, zur 64bit-Plattform zu wechseln.


[Bearbeiten] Ist eine Installation von yaVDR per USB Stick möglich?

Man benutzt das ab Ubuntu 9.04 integrierte Tool zum erstellen eines bootfähigen Sticks. Es ist in Gnome unter System -> Systemverwaltung -> "USB-Startmedien-Ersteller" zu finden. Wer kein installiertes Ubuntu hat kann einfach von der aktuellen Desktop Ubuntu CD das Livesystem booten und dafür nutzen.

Weiterführende Informationen: http://wiki.ubuntuusers.de/Live-USB#USB-Creator

Warnung
Warnung

Weil das yaVDR ISO-Image keine Live CD ist, kann man das Tool UNetbootin hier nicht verwenden.


[Bearbeiten] Wie lange dauert eine yaVDR-Installation?

Je nach yaVDR-Version und eigener Routine mit dem alternativen Ubuntu-Installer dauert eine Installation 25 bis 70 Minuten, bis man den ersten Boot durchführen kann. Unerfahrene Nutzer werden wahrscheinlich viel Zeit mit dem Partitionierungsdialog verbringen und damit die Dauer der Installation erhöhen.

[Bearbeiten] Das Thema Partitionierung ist neu für mich. Hat yaVDR bestimmte Anforderungen?

yaVDR basiert auf Ubuntu. Unsere Empfehlungen decken sich daher mit den für Ubuntu gültigen (http://wiki.ubuntuusers.de/Partitionierung). Mit einer Ausnahme: Die empfohlene eigene "/home" Partition ist im Normalfall für die Nutzung von yaVDR eher unwichtig. Wer für eine einfache vollständige Neuinstallation von yaVDR gerüstet sein möchte, dem empfehlen wir stattdessen das Anlegen einer eigenen Video-Partition für die VDR-Aufnahmen. Für die Root Partition "/" (auf der keinerlei Mediendaten und Aufnahmen abgelegt werden sollten) mögen bei yaVDR zunächst 2 GB ausreichen. Mit einer Größe von 4-5 GB ist man jedoch auf der sicheren Seite für momenten noch nicht vorhersehbare Erweiterungen / Updates.

[Bearbeiten] Wie kann ich eine bestehende Video-Partition weiterbenutzen?

Es empfiehlt sich, die vorhandene Partition in /etc/fstab als /srv/vdr/video.00 einzubinden. Nach dem Mounten die Rechte anpassen:

  • chown -R vdr:vdr /srv/vdr/video.00/*
  • chown vdr:vdr /srv/vdr/video.00/

und anschließend vdr neu starten.

Liegt die Videopartition auf einer anderen Platte und soll zusätzlich verwendet werden, erstellt man das Verzeichnis /srv/vdr/video.01 und mountet diese.

Eine alternative Möglichkeit ist, die Video-Partition in /etc/default/vdr mittels der zusätzlichen Zeile VIDEO_DIR="" vorzugeben. Dies ist jedoch nicht updatesicher. (ToDo: Erstellen des richtigen Templates beschreiben)

[Bearbeiten] Ich kann yaVDR nicht installieren, weil es einen Fehler gibt, was soll ich tun?

Die Fehlermeldung dokumentieren, ebenso wie evtl die Hardware oder andere besondere Umstände. Ausserdem kann es helfen google zu bemühen, evtl. sind Lösungen anderweitig dokumentiert. (Stichwort: Ubuntu Alternate Installer)

Bekannt sind folgende Probleme:

  • Nur yaVDR 0.1: Installation mit LVM funktioniert nicht, da dem Installer im ISO ein Modul fehlt.
  • Wenn die Festplatte schonmal in einem Raid-Setup verwendet worden ist und der Installer das im MBR der HDD erkennt, bricht die Installation ab. Das kann man so lösen, wie hier beschrieben: http://www.vdr-portal.de/board/thread.php?postid=877653#post877653

[Bearbeiten] Warum kann ich bei der Installation nicht den Benutzernamen "vdr" wählen?

yaVDR verwendet intern den Benutzer "vdr" als unpersonalisierten Benutzer, der für die automatische Anmeldung verwendet wird und kein Passwort hat. Unter dem Benutzer "vdr" laufen alle automatisch gestarteten Vorgänge wie zum Beispiel der eigentliche VDR oder auch XBMC.

Ab yaVDR 0.3 ist der Nutzernamen "vdr" blockiert im Installationsdialog, der Installationsassistent lässt "vdr" nicht zu.

In früheren yaVDR-Versionen ist es jedoch möglich, diesen Namen anzugeben. Wählt man dort trotzdem "vdr" bei der Installation, so kann es zu diversen Problemen kommen: der Benutzer "vdr" hat jetzt ein Passwort, das auch jedesmal eingegeben werden müsste, bei automatisch ablaufenden Vorgängen ist aber niemand da...; z.B. startet XBMC nicht. Siehe auch: http://www.yavdr.de/installation/

[Bearbeiten] Erste Schritte nach dem ersten Booten

[Bearbeiten] Es sind anfänglich nur drei TV-Kanäle vorhanden. Ist etwas kaputt?

Dies sind drei Beispiel IPTV-Kanäle, welche über das Internet gestreamt werden (Voraussetzung: Internet-Anschluss). yaVDR liefert diese drei Kanäle mit, um schon gleich nach dem ersten Booten ein visuelles Erfolgserlebnis zu bieten, auch wenn noch kein DVB-Gerät angeschlossen ist. Du kannst die Kanalliste über das yaVDR Web-Frontend selbst bearbeiten und die IPTV-Kanäle entfernen, wenn sie Dir nicht gefallen. Anstelle dessen musst Du Deine eigene Kanalliste erstellen, die zu Deinem TV-Provider passt. Kanallisten gibt es unter anderem in der yaVDR-Channelpedia.

Die voreingestellten IPTV-Kanäle funktionieren leider nicht mehr (Stand 2013/10), weshalb das visuelle Erfolgserlebnis ausbleibt, sofern man kein funktionierendes DVB-Gerät hat.

[Bearbeiten] Wie kann ich das Webfrontend erreichen?

Entweder http://ip-des-rechners/ oder über das Menü zum Webbrowser in VDR selbst. Das Webfrontend bietet Zugriff auf verschiedene Logdateien sowie andere wichtige Informationen. Weiterhin kann der VDR neu gestartet werden oder der ganze Rechner.

Username: <Der Username der bei der Installation angegeben wurde>

Passwort: <Das Passwort das bei der Installation angegeben wurde>

Es können außerdem verschiedene Konfigurationen vorgenommen werden. Siehe YaVDR-Webfrontend

[Bearbeiten] Das Bild, welches yaVDR an meinen TV liefert, wird an den Bildrändern abgeschnitten. Was kann ich tun?

War der yaVDR-Rechner zuvor mit einem anderen Fernseher oder Display verbunden? Wenn ja, bitte auch den FAQ-Eintrag YaVDR/FAQ#Warum_ist_das_TV-Bild_komisch,_nachdem_ich_den_angeschlossenen_Fernseher_ausgewechselt_habe? lesen.

Entweder den Overscan-Parameter des Fernsehers im Setup-Menü des Fernsehers ändern (heißt bei einigen Herstellern nicht Overscan), oder im yaVDR-Web-Frontend den Wert für Overscan ändern, bis es passt. Die Overscan-Funktion im Web-Frontend hat nur bei Verwendung von Nvidia-GPUs einen Effekt.

Wenn man yaVDR 0.1.1 verwendet, ist die Anpassung des Overscans nur nach Einspielen eines Paketupdates verfügbar. Das Update erschien am 22.03.2010.

[Bearbeiten] Warum kommt kein Bild, wenn der yaVDR-Rechner zuerst und danach erst der Fernseher eingeschaltet wird?

Symptom: yaVDR liefert problemlos ein Bild, wenn der yaVDR-Rechner nach dem Fernseher eingeschaltet worden ist. Andersherum gibt es aber kein Bild. Das Bild bleibt komplett schwarz ohne jeglichen sichtbaren Inhalt (keine Schrift, keine Logos, kein Mauszeiger, kein TV-Bild).

  • Für Nutzer ab yaVDR Version 0.3: Im yaVDR-Web-Frontend muss die Display-Konfiguration vorgenommen und abgespeichert werden. Darauf hin wird automatisch die EDID des Displays oder Surround-Receivers ausgelesen und eine Datei namens edid.0.yavdr unter /etc/X11/ abgelegt, die nur zum angeschlossenen Fernseher/Receiver-Modell passt. Dies muss nur einmal gemacht werden, solange sich das angeschlossene Fernseher-Modell nicht ändert.
  • Für Nutzer von yaVDR Version 0.1.x/0.2: Das Generieren und Einbinden der edid.bin muss manuell auf der Konsole vorgenommen werden. Die edid.bin muss manuell in die Datei /etc/X11/xorg.conf.yavdr eingebunden werden. Das Anlegen von Custom Templates ist notwendig, um diese manuellen Eingriffe persistent vor Updates zu schützen.
Hinweis
Hinweis

Eine edid.bin wird nur von den Tools, die dem Nvidia-Treiber beiliegen, generiert. Wenn keine Nvidia-GPU im Rechner steckt, gilt das hier Gesagte nicht.


[Bearbeiten] Warum ist das TV-Bild komisch, nachdem ich den angeschlossenen Fernseher ausgetauscht habe oder einen Surround-Receiver zwischengeschaltet habe?

Wenn über das Web-Frontend die Display-Settings gespeichert werden, liest yaVDR ab Version 0.3 über Nvidia-Konfigurationstools die EDID des Displays oder Surround-Receivers aus und legt sie in Form einer Datei namens edid.0.yavdr unter /etc/X11/ ab, welche von nun an aus der xorg.conf.yavdr eingebunden wird. Der Sinn des Speicherns der EDID ist, dass yaVDR beim Booten auch bei ausgeschaltetem TV/Receiver weiß, welche Displaysettings es benutzen muss, damit das Bild von yaVDR wie erwartet erscheint, wenn der Fernseher erst später eingeschaltet wird. Wechselt man nun den Fernseher/das Display, an den yaVDR angeschlossen ist, passt die gespeicherte EDID nicht mehr zum neuen Fernseher. Am besten die edid.0.yavdr löschen und im Web-Frontend bei Display-Settings nochmal alles neu einstellen und speichern.

[Bearbeiten] Warum ist das OSD am unteren Rand trotz HDMI abgeschnitten?

Monitor bzw. Overscaneinstellung überprüfen. Bei Samsung Monitoren gibt es z.B. eine PC/AV Einstellung. Bei LG muss man den entsprechenden HDMI-Eingang "PC" nennen.

[Bearbeiten] Wie ist das root Passwort?

Wie auch bei Ubuntu üblich, es gibt keins. Viele Befehle können mit sudo ausgeführt werden. Möchte man unbedingt ein root-Passwort, so kann man dieses per sudo passwd setzen. Das ist aber nicht empfohlen.

[Bearbeiten] Wie komme ich auf die Konsole?

Die empfohlene Variante ist, von einem anderen Rechner im Haushalt aus ssh zu verwenden, von Windows-Rechnern aus bietet sich putty an. Wenn keine anderen Rechner verfügbar sind und man lokal eine Konsole benutzen möchte, so kann man einen xterm im Menüpunkt Applikationen des VDR-OSDs aufrufen. Natürlich kann man wie üblich auch die Tastenkombination
Strg
Alt
F2
verwenden. Wer statt dessen
Strg
Alt
F1
drückt, soll sich nicht über einen schwarzen Bildschirm wundern: Das erste Terminal hat in yaVDR einen geschwärzten Cursor, um Bootmeldungen im Sinne des Wohnzimmer-Umfelds unsichtbar zu machen. Alle anderen Terminals funktionieren unverändert.

[Bearbeiten] Zusätzliche Software, Pakete, Plugins installieren und deinstallieren

[Bearbeiten] Kann ich Samba/ftp/xyz/irgendein vdr plugin installieren? Wie bekomme ich $APP?

Dies kann man ganz normal per aptitude erledigen (Login auf der shell/xterm oder per ssh) Als Quellen sind standardmässig die yaVDR Repos, sowie die Ubuntu Repo's eingebunden. Probleme wird es höchstwahrscheinlich nur geben, wenn man versucht ganze Desktop Environments zu installieren.

[Bearbeiten] Ich möchte vorinstallierte Plugins deinstallieren/deaktivieren. Wie geht das?

Eine Reihe von VDR-Plugins sind in yaVDR standardmäßig installiert, weil sie entweder notwendig für den Betrieb von yaVDR sind oder Standardfunktionalität von yaVDR bereitstellen. Diese Plugins werden vom elementar wichtigen Paket yavdr-essential eingefordert. Alle Pakete, die zu yavdr-essential gehören, lassen sich mit folgendem Befehl auflisten:

apt-cache show yavdr-essential

Man kann diejenigen Plugins, welche man nicht nutzen möchte, einfach deaktivieren über das Bearbeiten der Konfigurationsdatei /etc/vdr/plugins/order.conf durch Hinzufügen einer Zeile mit dem Plugin-Namen (ohne das Prefix vdr-plugin-). Diese Zeile muss am Zeilenanfang vor dem Plugin-Namen ein Minuszeichen enthalten. Das Deaktivieren der Plugins geschieht auf eigene Gefahr. Wenn man Plugins deaktiviert, die yaVDR zur Verwaltung des Systems nutzt, kann man sich so das yaVDR-System kaputtspielen.

Warnung
Warnung

Es ist nicht vorgesehen, dass man diese Plugins über sudo apt-get remove vdr-plugin-[name] deinstallieren kann, sonst wird die Paketverwaltung versuchen, auch das Paket yavdr-essential mitsamt aller davon abhängigen Pakete zu deinstallieren, was zu einem nackten Ubuntu-System ganz ohne VDR führt.


Hinweis
Hinweis

Möchte man Plugins, die vom Paket yavdr-essential gefordert werden, unbedingt komplett deinstallieren, so muss man die Abhängigkeiten in yaVDR erst mit sudo untie-packages lösen (untie-packages ist ein spezielles Skript, welches yaVDR für solche Sonderfälle mitbringt). Damit werden die Abhängigkeiten auf das Paket yavdr-essential gelöst und nachfolgend das Paket deinstalliert. Dies ist eine Notlösung, weil man von nun an nicht mehr profitiert von Änderungen an yavdr-essential, die man sonst per Update bekommen würde.


[Bearbeiten] Wie kann ich das Flash Plugin für den Firefox Webbrowser installieren?

Entweder http://wiki.ubuntuusers.de/adobe_flash oder das youtube-addon aus dem WFE installieren.

[Bearbeiten] Updates und Upgrades

[Bearbeiten] Wie kann ich Pakete über's Internet aktualisieren?

siehe YaVDR/Updates und Upgrades

[Bearbeiten] Woher kommen die Updates? Welche Repositories werden genutzt?

siehe YaVDR/Updates und Upgrades

[Bearbeiten] Was ist der Unterschied zwischen apt-get upgrade und apt-get dist-upgrade?

siehe YaVDR/Updates und Upgrades

[Bearbeiten] Wie mache ich ein Upgrade von yaVDR 0.x zu yaVDR 0.y?

siehe YaVDR/Updates und Upgrades

[Bearbeiten] Start/Stop Befehle

[Bearbeiten] VDR

sudo stop vdr
sudo start vdr

[Bearbeiten] LIRC

sudo stop remoted
sudo start remoted

[Bearbeiten] X

sudo stop openbox
sudo start openbox

[Bearbeiten] S3 - Suspend To Ram

Yavdr wird standardmäßig mit S3 ausgeliefert. Der Mehrverbrauch gegenüber dem ausgeschaltetem Zustand ist bei der meisten Hardware sehr gering. Weitere Vorteile sind ein schnellerer Start, sowie dass einige Features auf bestimmter Hardware nur aus S3 funktionieren. Dem entgegen steht, dass einige Hardwaretreiber nicht für den S3 konzipiert sind.

Wie funktioniert der S3? 
Wenn der Rechner mit der Power Taste oder über das Menü heruntergefahren wurde und wieder ohne Probleme hochkommt: Einfach so Augenzwinkern
S3 funktioniert, aber leider bleibt manchmal der Bildschirm schwarz. Gibt es Abhilfe? 
Das Nvidia-Modul hat teilweise Probleme mit dem S3. In solchen Fällen hilft es meistens, während des Aufwachens das Modul zu entladen und wieder neu zu laden. In yaVDR gibt es dafür einen einfachen Weg: Einfach eine Datei Namens "/etc/yavdr/force-reload-modules.list" anlegen und dort das Modul "nvidia" eintragen.
Nach dem S3 funktioniert meine USB-Tastatur / mein USB-Empfänger nicht mehr. Hilft die Datei auch dabei? 
Ja, gleiche Lösung wie für die Grafikkarte. Mehrere Module können untereinander in der "force-reload-modules.list" eingetragen werden.
Nach dem S3 funktioniert meine Fernbedienung trotz eingetragenem Modul immer noch nicht. Wie kann ich Lirc automatisch neu starten? 
Auf einem ganz ähnlichen Weg. Zum erzwungenen Neustarten von Diensten einfach eine Datei namens "/etc/yavdr/force-reload-services.list" anlegen und dort den gewünschten Dienst, z.b. "lirc" eintragen.
Ich möchte den S3 trotzdem gerne komplett deaktivieren. Geht das? 
Um zu verhindern, dass yaVDR den S3-Modus zum Herunterfahren verwendet, einfach die Datei "/usr/share/vdr/shutdown-hooks/S90.suspend2ram" löschen bzw. deren Inhalt auskommentieren. Seit dem 22.03.2010 gibt es hierfür eine Einstellmöglichkeit im Webfrontend: suspend2ram(S3) oder shutdown(S5) oder rebootPowerOff-kernel.

[Bearbeiten] Wakeup

Absolut unverzichtbar für einen VDR, der als Receiver-Ersatz dienen (also nicht nur als Recording-Server durchlaufen) soll ist die Möglichkeit, Timer so zu setzen, dass der VDR zur richtigen Zeit aufwacht. Wer ihn dabei nicht nur "schlafen legen" will (siehe oben S3), sondern richtig herunterfahren (das Booten geht ja schön schnell), der muss entweder ACPI wakeup oder nvram wakeup konfigurieren. yaVDR bietet das im Moment nicht per GUI aktivierbar an, ausserdem muss man ohnehin evtl. etwas mehr manuellen Aufwand treiben, bis das funktioniert.

[Bearbeiten] ACPI Wakeup

Das kann einfach in der Datei /etc/vdr/vdr-addon-acpiwakeup.conf aktiviert werden, mit etwas Glück funktioniert es dann schon. Man sollte die Rechnerzeit unbedingt auf UTC stehen haben (siehe /etc/default/rcS), damit die yaVDR Skripte funktionieren. Häufig ist es noch notwendig, die Funktion HPET (high precision event timer) im BIOS abzustellen, auch die Emulation dem Kernel per GRUB_CMDLINE_LINUX_DEFAULT="hpet=disabled" in /etc/default/grub (danach aufrufen: update-grub) zu verbieten sowie das Setzen der hwclock beim shutdown zu unterbinden (/etc/init/hwclock-save.conf). Allgemeine Informationen sind im Artikel ACPI Wakeup zu finden.

Diese Variante des Wakeup funktioniert grundsätzlich nicht, wenn man auf einen reboot-shutdown angewiesen ist (etwa wegen bestimmter SAT-Karten, mit denen der Rechner nicht normal herunterfährt): der ACPI Alarm überlebt den zwischengeschalteten Reboot nicht!

[Bearbeiten] NVRAM WakeUp

Diese Variante nutzt den vom BIOS angebotenen Aufwach-Timer, meistens im BIOS unter APM zu finden. Damit das nvram-wakeup Programm diesen Timer setzen kann, muss es wissen, wo im nvram die entsprechenden Datenfelder zu finden sind. Dies ist je nach Board/BIOS und sogar BIOS-Version unterschiedlich. Das Programm guess-helper ermittelt diese Stellen, indem man seinen Anweisungen folgt und mehrfach bestimmte vorgegebene Timer-Werte im BIOS einträgt. Am Anfang muss man sich für einen Chipsatz entscheiden (wie findet man den richtigen heraus?) Am Ende stellt es eine nvram-wakeup.conf bereit, die man am besten nach /etc legt und dort referenziert.

Bei yaVDR aktiviert man dann NVRAM WakeUp, indem man in /etc/vdr/vdr-nvram-wakeup.conf ENABLED="yes" und COMMANDLINE="-C /etc/nvram-wakeup.conf --directisa" setzt. Achtung: diese Datei ist bevorzugt per Templating siehe hier zu behandeln, um ein Überschreiben der eigenen Werte bei Updates zu vermeiden! Evtl. gibt es bei manchen Boards auch andere Möglichkeiten, die Konfiguration zu setzen. Allgemeine Informationen sind im Artikel NVRAM WakeUp zufinden.

[Bearbeiten] Weitere Fragen

Macht es Sinn, irgendeinen anderen Nvidia-Treiber manuell zu installieren und den von yaVDR bereitgestelleten Nvidia-Treiber zu ersetzen? 
Nein, es macht überhaupt keinen Sinn. Updates zu diesem Paket liefert das yaVDR-Team.
Macht es Sinn, s2-liplianin manuell zu kompilieren und per make install zu installieren und das dvb-s2-liplianin-dkms-Paket von yaVDR damit zu ersetzen? 
Nein, es macht überhaupt keinen Sinn. Updates zu diesem Paket liefert das yaVDR-Team.
Wie gehe ich von s2-liplianin wieder zurück zu v4l-dvb? 
In manchen Fällen kann liplianin die schlechtere Wahl sein, d.h. es funktioniert nur mit v4l-dvb richtig (zB der Fall bei den dual tuner PCIe Karten MediaPointer/Satix). Dazu das Paket deinstallieren und das fuer v4l-dvb installieren:
aptitude remove s2-liplianin-dkms
aptitude install v4l-dvb-dkms
Wie starte/restarte/stoppe ich den VDR manuell? 
Wir benutzen in yaVDR upstart, deshalb darf man
sudo /etc/init.d/vdr stop
sudo /etc/init.d/vdr start

nicht mehr benutzen - so wie bisher gewohnt. Stattdessen:

sudo stop vdr
sudo start vdr
Der vi verhält sich so komisch , wie kann ich das ändern? 
Viele verwechseln vi mit vim, möchte man die etwas komfortablere Variante verwenden oder ist man an vim gewöhnt, so kann man diesen einfach nachinstallieren.
Hilfe ich kann mc nicht aufrufen. 
mc ist standardmäßig nicht installiert. Kann aber wie gehabt einfach nachinstalliert werden.
Taste F11 löst eine Pause aus, diese sieht aber anders aus als vom vdr gewohnt 
Das ist die Pausefunktion von Xine, VDR hat damit nix zu tun. Du wirst auch keine Timeshfting-Aufnahme hierzu finden.
Das Fernsehbild ändert ständig die Größe 
Das ist ein neues Feature und nennt sich autocrop. Man kann dies unter /usr/bin/start-xine abstellen
USE_AUTOCROP="0"
Der Bildschirmschoner geht nach 2 Stunden an, was ist das? 
Das ist das suspendoutput plugin. Man kann dieses deinstallieren (vdr-plugin-suspendoutput) oder die Zeit nach seinen Wünschen einstellen.
Ich betreibe den Server als Headless Server, er schaltet sich aber immer nach eine gewissen Zeit von selber aus, wie kann man das abstellen?
Hier schlägt der Inaktivitätstimer zu. Dieser kann deaktiviert werden, indem man sich per ssh einloggt und das folgende eingibt:
vdr-dbus-send /Setup setup.Set string:MinUserInactivity int32:0
vdr-dbus-send /Setup setup.Set string:MinEventTimeout int32:0

[Bearbeiten] Konfigurationsdateien updatefest ändern/ergänzen

[Bearbeiten] Templating/Customizing

Siehe YaVDR-Templates

[Bearbeiten] Fenster und Schriftgröße bei externen Programmen ändern

Siehe diesen Thread hier: Fenster und Schriftgröße bei externen Programmen ändern

[Bearbeiten] Troubleshooting

Hilfe zur Selbst-Hilfe ist im YaVDR/Troubleshooting verfügbar.