C't-VDR - remote.conf

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Links)
(Weitere Fernbedienungen)
Zeile 24: Zeile 24:
 
  für c't-VDR 4.5: /usr/lib/vdr/remotes-loader.sh
 
  für c't-VDR 4.5: /usr/lib/vdr/remotes-loader.sh
 
  vorher:          /etc/init.d/vdr
 
  vorher:          /etc/init.d/vdr
um den neuen Typ ergänzen. Dazu lernt man bei laufendem VDR die Fernbedienung an, schaut dann in die remote.conf, welchen Präfix die Codes haben (beispielsweise das [[ffnetdev-plugin]] hat den Präfix "ffnetdev"). Und fügt dann am Ende der Funktion activeremotes vor der schließenden geschweiften Klammer noch die Zeile  
+
um den neuen Typ ergänzen. Dazu lernt man bei laufendem VDR die Fernbedienung an, schaut dann in die '''remote.conf''', welchen Präfix die Codes haben (beispielsweise das [[ffnetdev-plugin]] hat den Präfix '''ffnetdev'''). Und fügt dann am Ende der Funktion '''activeremotes''' vor der schließenden geschweiften Klammer noch die Zeile  
 
  REMOTES="$REMOTES ffnetdev"
 
  REMOTES="$REMOTES ffnetdev"
 
ein. Danach wird automatisch beim Stop des VDR eine weiterte Datei
 
ein. Danach wird automatisch beim Stop des VDR eine weiterte Datei
Zeile 30: Zeile 30:
 
geschrieben, die beim nächsten Start auch wieder eingelesen wird.
 
geschrieben, die beim nächsten Start auch wieder eingelesen wird.
  
Für das [[softdevice-plugin]] heißt der Präfix "softdevice-xv".
+
==Anmerkungen==
 +
* Für das [[softdevice-plugin]] heißt der Präfix '''softdevice-xv'''.
 +
* Man kann statt mühsam die Tasten anzulernen, auch den '''vdr''' stoppen, eine passende Datei '''remote.<prefix>.conf''' in das Verzeichnis '''/var/lib/vdr''' kopieren und wieder starten.
  
 
==Links==
 
==Links==

Version vom 9. April 2006, 21:09 Uhr

Die Datei remote.conf enthält die Tasten-Zuordnungen aller konfigurierten Fernbedienungen zu VDR-Tasten bzw. VDR-Aktionen. Beim c't-VDR wird diese bei jedem Start des VDRs neu zusammengebaut, wodurch sich einige Probleme ergeben.

Inhaltsverzeichnis

Beschreibung

Beim Start des VDR über /etc/init.d/vdr (also speziell beim automatisierten Start) wird über die Datei /usr/lib/vdr/remotes-loader.sh (ab c't-VDR 4.5, vorher war's in /etc/init.d/vdr) eine Shell-Funktion aufgerufen, die im Verzeichnis

/var/lib/vdr

die remote.conf aus bestimmten remote.*.conf zusammenbaut. Das können sein

remote.KBD.conf

für die Tastatur
remote.LIRC.conf für LIRC
remote.remote-event.conf für das remote-plugin

Beim Stoppen des VDR über /etc/init.d/vdr (also speziell beim Shutdown) wird über die gleiche Datei eine andere Shell-Funktion aufgerufen, die die remote.conf wieder auseinander nimmt.

Weitere Fernbedienungen

Will man weitere Tasten anlernen, so kann man das zwar im laufenden Betrieb des VDRs machen, diese werden jedoch beim nächsten Start des VDRs überschrieben! Abhilfe: Die Datei

für c't-VDR 4.5: /usr/lib/vdr/remotes-loader.sh
vorher:          /etc/init.d/vdr

um den neuen Typ ergänzen. Dazu lernt man bei laufendem VDR die Fernbedienung an, schaut dann in die remote.conf, welchen Präfix die Codes haben (beispielsweise das ffnetdev-plugin hat den Präfix ffnetdev). Und fügt dann am Ende der Funktion activeremotes vor der schließenden geschweiften Klammer noch die Zeile

REMOTES="$REMOTES ffnetdev"

ein. Danach wird automatisch beim Stop des VDR eine weiterte Datei

remote.ffnetdev.conf

geschrieben, die beim nächsten Start auch wieder eingelesen wird.

Anmerkungen

  • Für das softdevice-plugin heißt der Präfix softdevice-xv.
  • Man kann statt mühsam die Tasten anzulernen, auch den vdr stoppen, eine passende Datei remote.<prefix>.conf in das Verzeichnis /var/lib/vdr kopieren und wieder starten.

Links

Anleitung der c't zum Anlernen von LIRC