Text2skin-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Optionen)
Zeile 1: Zeile 1:
==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.
 
[[Bild:text2skin-plugin.jpg|thumb|none|''Hightech Skin 256'']]
 
==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.
 
* freetype
 
 
==Installation==
 
<pre>
 
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</pre>
 
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:
 
<pre>#define MAXOSDMEMORY 1000000</pre>
 
anschließend im VDR Sourceverzeichnis
 
<pre>make clean
 
make</pre>
 
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:
 
<pre>cd /etc/vdr/plugins
 
mkdir text2skin
 
cd text2skin
 
cp /wo/auch/immer/demo.tgz .
 
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 -qa | grep ImageMagick | xargs rpm -e --nodeps
 
</pre>
 
 
==Optionen==
 
{| border=1 cellpadding=2 cellspacing=0
 
|-
 
| bgcolor=#efefef | HAVE_IMAGEMAGICK=1
 
|
 
|-
 
| bgcolor=#efefef | HAVE_IMLIB2=1
 
|
 
|-
 
| bgcolor=#efefef | HAVE_FREETYPE=1
 
| comment this out if you don't want to use FreeType font rendering
 
|}
 
 
==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
 
|}[[Kategorie:Plugins]]
 

Version vom 9. Dezember 2004, 21:35 Uhr