Menuorg-plugin
(typos, "siehe auch") |
(→Konfiguration) |
||
Zeile 28: | Zeile 28: | ||
==Konfiguration== | ==Konfiguration== | ||
− | Das Plugin verfügt im Moment noch nicht über eine OSD-Schnittstelle | + | Das Plugin verfügt im Moment noch nicht über eine OSD-Schnittstelle zum Organisieren der Menüs. Deswegen muss noch die Datei ''[[menuorg.xml]]'' per Hand angepasst werden. Diese basiert im Wesentlichem auf dem Format des ''[[Setup-plugin]]''s. |
Es gibt 5 verschiedene Menu-Items: | Es gibt 5 verschiedene Menu-Items: | ||
Zeile 36: | Zeile 36: | ||
* <menu> : Ein Untermenu | * <menu> : Ein Untermenu | ||
* <command> : Um einen externen Befehlt auszuführen | * <command> : Um einen externen Befehlt auszuführen | ||
− | * <separator> : Erzeugt eine Linie (Änderung | + | * <separator> : Erzeugt eine Linie (Änderung hierfür ist noch nicht released!) |
− | Für die | + | Für die System-Items sind folgende Werte zulässig: |
* Schedule | * Schedule | ||
Zeile 54: | Zeile 54: | ||
!Beschreibung | !Beschreibung | ||
|- | |- | ||
− | | -c FILE --config=FILE || alternativer Pfad zur | + | | -c FILE --config=FILE || alternativer Pfad zur Konfigurationsdatei (Menüdefiniton) |
|} | |} | ||
Zeile 65: | Zeile 65: | ||
===Tipps=== | ===Tipps=== | ||
− | Wer vorher das [[submenu-plugin]] verwendet hat, kann das dem Menuorg- | + | Wer vorher das [[submenu-plugin]] verwendet hat, kann das dem Menuorg-Plugin beigelegte "vdr-submenu2menuorg"-Skript zum Konvertieren verwenden. |
Beispiel zur Benutzung: | Beispiel zur Benutzung: |
Version vom 25. November 2007, 19:43 Uhr
Inhaltsverzeichnis |
Beschreibung
Autor: Thomas Creutz & Tobias Grimm
Organisieren des OSD-Menüs mit Submenüs
Softwareanforderungen
Installation
Patches
Das Plugin benötigt einen Patch der auf den VDR angewendet werden muss. Dieser Patch ist so konzipiert, dass er die ABI des VDR nicht ändert. Dies bedeutet, dass ein Neukompilieren der Plugins entfällt.
Debian
apt-get install libxml++2.6-dev
Konfiguration
Das Plugin verfügt im Moment noch nicht über eine OSD-Schnittstelle zum Organisieren der Menüs. Deswegen muss noch die Datei menuorg.xml per Hand angepasst werden. Diese basiert im Wesentlichem auf dem Format des Setup-plugins.
Es gibt 5 verschiedene Menu-Items:
- <system> : System-Menu-Items, wie die Kanalliste oder die Timer
- <plugin> : Plug-in Menu-Items
- <menu> : Ein Untermenu
- <command> : Um einen externen Befehlt auszuführen
- <separator> : Erzeugt eine Linie (Änderung hierfür ist noch nicht released!)
Für die System-Items sind folgende Werte zulässig:
- Schedule
- Channels
- Timers
- Recordings
- Commands
- Setup
Parameter
Parameter | Beschreibung |
---|---|
-c FILE --config=FILE | alternativer Pfad zur Konfigurationsdatei (Menüdefiniton) |
Probleme
Wer in seinen Menu-Namen spezielle Zeichen wie: &, <, >, ', " verwenden möchte, muss diese durch spezielle Platzhalter ersetzten.
Siehe hier
Tipps
Wer vorher das submenu-plugin verwendet hat, kann das dem Menuorg-Plugin beigelegte "vdr-submenu2menuorg"-Skript zum Konvertieren verwenden.
Beispiel zur Benutzung:
vdr-submenu2menuorg /var/lib/vdr/plugins/MainMenu.conf /var/lib/vdr/plugins/menuorg.xml
Versions-Historie
Version | Datum | Beschreibung | Link |
---|---|---|---|
0.3 | 25.08.2007 | Fixed charset conversion for menu titles. They will now explicitly be converted to VDR's locale charset falling back to ISO8859-2 on conversion errors. | [1] |
0.2 | 25.08.2007 | Fixed bug with burn plug-in - cPlugin::MainMenuEntry() should not be called before all plug-ins Intialize() and Start() were called. | [2] |
0.1 | 24.08.2007 | Initial revision. | [3] |
Siehe auch
Plugins mit ähnlicher Funktion: submenu-plugin, Proxy-plugin