Wie bereits oben erwähnt, ist Plugger ein fast universelles Plugin. Man kann über die Datei "/etc/pluggerrc*" fast beliebige Viewer oder Player als Plugin einbinden. Das Format der Datei wird durch den Befehl "man plugger" anschaulich erklärt.
Der Ablauf ist eigentlich immer gleich:
- Einen Viewer downloaden, übersetzen, installieren
- Den Viewer in der Datei "/etc/pluggerrc*" bekanntgeben. Hierzu benötigt man die verwendeten Mimetypen, dazu hier eine Liste:
http://www.utoronto.ca/webdocs/HTMLd.../mimetype.html
- Zuletzt muss man noch die Datei "pluginreg.dat" aus dem Mozilla Unterverzeichnis löschen (siehe auch oben), sonst wird das neue Plugin nicht registriert.
- Mozilla neu starten und mit "about:plugins" kontrollieren, ob Format erkannt wird. Der Mimetype muss dann beim Plugger-Abschnitt aufgelistet werden.
Im folgenden werden Beispiele hierfür aufgelistet.
10.1) Adobe SVG
SVG=Scalable Vector Graphics
Inzwischen funktioniert der Adobe SVG Viewer auch unter Linux. Wer dennoch eine Alternative sucht, kann auch z. B. mit dem Java-Programm BATIK arbeiten.
- In die Datei "/etc/pluggerrc*" folgende Einträge einfügen:
Code:
image/svg-xml: svg : Adobe SVG
image/svg+xml: svg : Adobe SVG
stream noisy ignore_errors maxaspect: batik.sh "$file"
- Batik downloaden, Homepage: http://xmlgraphics.apache.org/batik/
- Das Archiv entpacken und nach "/usr/local" kopieren
- Eine Datei "/usr/bin/batik.sh" editieren mit folgendem Inhalt:
Code:
java -jar /usr/local/batik-1.5/batik.jar $1 $2
Datei mit "chmod 755 /usr/bin/batik.sh" ausführbar machen. Ansonsten noch im Homeverzeichnis, Unterverzeichnis ".mozilla" die Datei "pluginreg.dat" löschen.
Man kann natürlich auch jeden anderen SVG-Viewer einbauen. Alternativen siehe auch:
http://www.svg.org/
10.2) Windows Player einbinden
Für einige Multimedia Formate gibt es nur Windows Player. Falls sich dieser mit WINE starten lässt, kann man ihn natürlich auch mit dem plugger starten.
Im folgenden Beispiel wird der Original Quicktime Player von Apple verwendet (nur als Beispiel, auch der Mplayer spielt Quicktime).
Zunächst muss der Quicktime-Player geladen und installiert werden. Anleitung hierzu:
http://www.linuxforen.de/forums/show...29&postcount=9
Option 1: Datei komplett downloaden und erst dann abspielen
Die Datei, die abgespielt werden soll, muss in einem für WINE zugreifbaren Verzeichnis liegen. Da eventuell auch ein Virus mit WINE läuft, sollte dies natürlich nicht das Root-Verzeichnis sein, sondern z. B. "/tmp". Die folgenden Zeilen in der WINE-Config stellt "/tmp" für WINE als Laufwerk "z:" zur Verfügung:
Code:
[Drive Z]
"Type" = "hd"
"Path" = "/tmp"
"Label" = "Home"
"Filesystem" = "win95"
"Codepage" = "0"
Anschließend muss die Datei "/etc/pluggerc*" erweitert werden:
Code:
video/quicktime: mov,qt: Quicktime animation
video/x-quicktime: mov,qt: Quicktime animation
noisy ignore_errors maxaspect: cat "$file" > /tmp/Sample.mov && wine -- "C:\Program Files\QuickTime\QuickTimePlayer.exe" "/tmp/Sample.mov"
Option 2: Datei über den Player streamen
In diesem Fall muss die Datei über den Parameter "-u" an den Quicktime-Player übergeben werden. Außerdem muss vor dem plugger-Befehl das Wort "stream" stehen. "$file" enthält dann die URL der Datei. Damit gestaltet sich der Eintrag in die "/etc/pluggerrc*" folgendermaßen:
Code:
video/quicktime: mov,qt: Quicktime animation
video/x-quicktime: mov,qt: Quicktime animation
stream noisy ignore_errors maxaspect: wine -- "C:\Program Files\QuickTime\QuickTimePlayer.exe" -u "$file"
Der Eintrag für Laufwerk "z" in der WINE-Config wird hierbei nicht benötigt.
Nun sollte in beiden Fällen beim Klick auf eine mov-Datei der Quicktime Player starten.
Falls man ein Format hiermit einbindet, dass auch das mplayer-Plugin abspielt, kann mit dies eventuell dort ausblenden, z. B. bei Quicktime mit der Option "enable-qt=0". Wie das geht, steht im Howto auf der Mplayer-Plugin Homepage (Link siehe oben).
Lesezeichen