Text2skin-plugin
(→Links) |
Wirbel (Diskussion | Beiträge) |
||
Zeile 29: | Zeile 29: | ||
==Installation== | ==Installation== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
cd $SOURCEDIR | cd $SOURCEDIR | ||
Zeile 52: | Zeile 47: | ||
make install | make install | ||
ldconfig</pre> | ldconfig</pre> | ||
− | Falls eine mit 4MByte ausgerüstete full-featured DVB-Karte zum Einsatz kommt, muss | + | Falls eine mit 4MByte ausgerüstete full-featured DVB-Karte mit VDR <= 1.3.16 zum Einsatz kommt, muss VDR noch gepatcht und neu kompiliert werden: |
in '''$SOURCEDIR/VDR/dvbosd.c''' ändern: | in '''$SOURCEDIR/VDR/dvbosd.c''' ändern: | ||
<pre>#define MAXOSDMEMORY 1000000</pre> | <pre>#define MAXOSDMEMORY 1000000</pre> | ||
Zeile 58: | Zeile 53: | ||
<pre>make clean | <pre>make clean | ||
make</pre> | make</pre> | ||
+ | Ab VDR-1.3.17 ist das nicht mehr nötig. | ||
==Skins== | ==Skins== | ||
Die Skins sind einfach in das Plugin Verzeichnis (unterhalb der channels.conf) zu entpacken: | Die Skins sind einfach in das Plugin Verzeichnis (unterhalb der channels.conf) zu entpacken: | ||
Zeile 65: | Zeile 61: | ||
cp /wo/auch/immer/demo.tgz . | cp /wo/auch/immer/demo.tgz . | ||
tar xvzf demo.tgz</pre> | tar xvzf demo.tgz</pre> | ||
+ | ==Tipps== | ||
+ | Vor der Installation sollten vorhandene ImageMagick-Versionen deinstalliert werden. Bei einer RPM basierten Distri (z.B. [[SuSE]]) wären das folgende Befehle: | ||
+ | <pre>rpm -e --nodeps ImageMagick-Magick++ | ||
+ | rpm -e --nodeps ImageMagick-devel | ||
+ | rpm -e --nodeps ImageMagick | ||
+ | </pre> | ||
==Probleme== | ==Probleme== | ||
* Nutzung von Imlib2, kann zu abstürzen führen, wenn es zusammen mit dem [[graphtft-plugin]] zum Einsatz kommt. | * Nutzung von Imlib2, kann zu abstürzen führen, wenn es zusammen mit dem [[graphtft-plugin]] zum Einsatz kommt. |
Version vom 21. November 2004, 18:23 Uhr
Inhaltsverzeichnis |
Beschreibung
Aus der README des Plugins:
Dieses Plugin wurde designed um eine Reihe von Dateien zu laden und zu interpretieren, die das Aussehen des On Screen Display beschreiben, und diese dem VDR via Einstellungen -> OSD zur Verfügung zu stellen. Natürlich ist es möglich mehrere textbasierte Skins auf diesem Wege zu laden, und unter diesen bei laufendem VDR auszuwählen. Alle Skins können Themeable (die Farbvarianten können geändert werden) und Übersetzbar sein, wenn der Autor des Skins dies möchte.
Hardwareanforderungen
Das Plugin selbst hat keine besonderen Hardware-Anforderungen, jedoch gibt es zwei Arten von Skins:
- "90kb" Standard-OSD
- "1mb" OSD für gemoddete full-featured Karten (siehe SpeicherMod)
wenn ein Skin mit zu vielen Farben auf einer nicht umgebauten DVB-Karte verwendet wird, kann das Skin entweder gar nicht oder nur mit massiven Fehlern dargestellt werden - bei kleinem Skin auf großem OSD natürlich problemlos.
Softwareanforderungen
- ImageMagick
- Imlib2
letzteres kann im Makefile des Plugins auskommentiert werden, laut README macht es keinen Sinn beide Bibliotheken gleichzeitig zu nutzen.
HAVE_IMAGEMAGICK=1 #HAVE_IMLIB2=1
Installation
cd $SOURCEDIR tar jxvf ImageMagick-<VERSION>.tar.bz2 cd ImageMagick-<VERSION> ./configure --prefix=/usr/local \ --without-perl \ --without-dps \ --without-fpx \ --without-gslib \ --without-jbig \ --without-jp2 \ --without-lcms \ --without-tiff \ --without-xml \ --without-x make make install ldconfig
Falls eine mit 4MByte ausgerüstete full-featured DVB-Karte mit VDR <= 1.3.16 zum Einsatz kommt, muss VDR noch gepatcht und neu kompiliert werden: in $SOURCEDIR/VDR/dvbosd.c ändern:
#define MAXOSDMEMORY 1000000
anschließend im VDR Sourceverzeichnis
make clean make
Ab VDR-1.3.17 ist das nicht mehr nötig.
Skins
Die Skins sind einfach in das Plugin Verzeichnis (unterhalb der channels.conf) zu entpacken:
cd /etc/vdr/plugins mkdir text2skin cd text2skin cp /wo/auch/immer/demo.tgz . tar xvzf demo.tgz
Tipps
Vor der Installation sollten vorhandene ImageMagick-Versionen deinstalliert werden. Bei einer RPM basierten Distri (z.B. SuSE) wären das folgende Befehle:
rpm -e --nodeps ImageMagick-Magick++ rpm -e --nodeps ImageMagick-devel rpm -e --nodeps ImageMagick
Probleme
- Nutzung von Imlib2, kann zu abstürzen führen, wenn es zusammen mit dem graphtft-plugin zum Einsatz kommt.
- bitte Version >= 0.0.8.1 verwenden (bugfix)
Links
[1] | http://www.enlightenment.org/pages/imlib2.html | Imlib2 Homepage |
[2] | http://www.imagemagick.org | imagemagick Homepage |
[3] | http://www.magoa.net/linux | Homepage des Plugins |
[4] | http://www.vdrskins.org/vdrskins | Skin-Galerie mit upload möglichkeit |
[5] | http://smue.org/gallery/vdr | Randys Skins |
[4] | http://www.fdm-ware.de/vdrskin | Lola's Skins |