Firefox Add-ons auslagern

abgelegt am 20. Januar 2010 unter Firefox | 9 Kommentar(e) |

Zu nachfolgendem Artikel hätte auch die Überschrift "Firefox Add-ons ohne Installation nutzen" gepasst. Aber egal wie ich den Artikel auch nenne, er gehört zur Kategorie Dinge die die Menschheit (fast) nicht braucht. Ich muss aber gestehen, dass ich dieses Verfahren nutze um meine Übersetzungen zu testen.

Zuerst sollte Ihr die Erweiterung herunterladen und NICHT installieren. Die Dateierweiterung ändert Ihr von .xpi nach .zip ab. Ihr könnt das Archiv nun entpacken und zwar an den Ort wo es später auch liegen soll.

Screenshot
ausgepackte Erweiterung

Darin enthalten ist eine Datei mit dem Namen install.rdf. Die öffnet Ihr mit einem guten Texteditor. Notepad gehört nicht dazu. Der Texteditor muss UTF-8 beherrschen. Öffnet noch eine neue leere Textdatei schreibt dort als einzigen Inhalt den kompletten Pfad zu eurer Erweiterung rein.

Screenshot
Textdatei mit Add-on Pfad

Diese Datei müsst Ihr nun in eurem Firefox-Profil im Ordner extensions speichern. Wichtig ist der Name der Datei. Der muss mit dem Namen der Erweiterung identisch sein. Diesen Namen findet Ihr in der install.rdf unter em:id. Dieser lautet in unserem Beispiel aFewClicksAway@Damien.

Screenshot
Inhalt install.rdf

Wichtig!! Die Datei darf keine Endung besitzen. Eine Datei ohne Erweiterung wie zum Beispiel .txt erhaltet Ihr unter Windows dadurch dass ihr die Buchstaben txt löscht und der Punkt (.) an letzter Stelle des Dateinamens steht.

Wenn Ihr alles richtig gemacht habt, habt Ihr die Erweiterung ausgelagert!

Kommentare

Gravatar Felix am Mittwoch, den 20.01.10 um 20:34

1. Eigentlich sollte auch der Punkt aus dem Dateinamen verschwinden, oder? Gute Texteditoren sollten nicht automatisch eine Erweiterung anhängen.
2. Zu beachten ist, dass viele Erweiterungen keinen Namen benutzen, sondern eine sogenannte GUID. Die kann z.B. so aussehen: {d0ad392d-1977-4a80-b8bc-dbe69f261b13}.
3. Einer guter Texteditor, der diese Methode unterstützen soll, sollte mit Linux-Zeilenenden klarkommen, also nur line feed (LF, \n) statt carriage return - line feed (CR-LF, \r\n), da viele Erweiterungen so geschrieben sind. Auch das kann Notepad nicht.


Gravatar JürgenHugo am Mittwoch, den 20.01.10 um 21:21

@Horst:

Ich hab zwar nicht vor, das unbedingt anzuwenden - aber eine Bemerkung dazu. Du schreibst: "Die Dateierweiterung ändert Ihr von .xpi nach .zip"

Mit einem "guten Entzipper" kannste dir das Umbenennen sparen - ich hab das aus Neugier mal mit 7-Zip probiert. Der entpackt das .xpi direkt. Ich hab ja früher immer den IZArc genommen, aber der hat bei mir unter Win 7 öfter die explorer.exe "gecrasht". Und da ist mir 7-Zip wieder in den Sinn gekommen. Ich muß sagen, da bin ich jetzt sehr zufrieden mit. Er macht seine Sache auch schneller, mein ich.

Da hab ich auch gleich ein Beispiel für. Du hast doch bei Twitter diese japanischen Themes für Win 7 erwähnt, oder? Na, installieren würd ich die auch nich - die Wallpaper sind sehr "gewöhnungsbedürftig" - und ich mag ja eh keine Kompletthemes.

Da fummel ich lieber was selber, wie du bei anderen Sachen. Aaber - die enthaltenen .wav´s sind teilweise nich schlecht. So richtig "komisch japanesische Quietschestimmen" - die irgendwas vor sich hinbrummeln - äh - quietschen, grins. Ohne deinen Tip hätte ich die ja "gaanich". Ich hab sie mir gleich abgespeichert.

PS: die Japaner würden ja bestimmt Ho"L"st zu dir sagen, die können doch nich so gut "R" sagen. Oder täusch ich mich da? Meinen Namen könnten die ja auch nich so gut - da ist auch ein "R" drin. Im Nachnamen aber nich, der ist "Japaner-freundlich" mit gleich 2x "LL"...


Gravatar Felix am Mittwoch, den 20.01.10 um 21:27

@JürgenHugo:
Die meisten Packer können XPIs direkt öffnen, weil sie meistens den Dateiinhalt untersuchen statt auf die Dateiendung zu achten. Aber der Explorer achtet auf die Dateiendung, und XPIs sind ihm meistens unbekannt, weswegen er sich weigert, irgendein Programm zu öffnen.


Gravatar Horst Scheuer am Donnerstag, den 21.01.10 um 07:25

@Felix: Ja, der Punkt verschwindet auf meine Art und Weise auch. Auch hast Du recht, dass viele Erweiterungen so einen kryptischen Namen besitzen. Die Vorgehensweise ist die selbe. Da ich PSPad nutze, habe ich mit Linux-Zeichenumbrüchen keine Probleme. Hier hast Du auch recht. Ein guter Editor muss auch so was können.


Gravatar JürgenHugo am Donnerstag, den 21.01.10 um 08:24

@Felix:

Hmm - wie meinst du das denn? Ich mach da doch nun nichts geheimnisvolles. Ich mach einfach einen Rechtsklick auf die .xpi. Und wähle (je nachdem) bei 7-Zip: "Hier entpacken" oder "Entpacken nach...".

Dann kann ich mit dem "Entpackten" doch prinzipiell machen, was ich möchte. Ich kann mich nicht erinnern, das sich dabei der Explorer je geweigert hat. Gut, bei IZArc ist die explorer.exe gecrasht. Aber bei sowas bin ich dann pragmatisch. Wenn ich ein anderes Prog habe (in dem Fall 7-Zip) dann nehm ich halt das. Vor allen Dingen, wenns auch noch flotter geht. Ursachenforschung hab ich da nicht betrieben. Wenn mir das ein paar mal passiert, und 3x bei Fehlermeldungen "IZArc" auftaucht - dann zieh ich meine Schlüsse.

Wenns dann mit 7-Zip einwandfrei geht - dann ist das gegessen für mich. Warum, weswegen - so what. Wenn ich mich das jedesmal fragen würde, wenn Win was unerwartetes tut - dann würd mir ja das Käffchen nich mehr schmecken, grins.

Oder hab ich dich da irgendwie falsch verstanden?


Gravatar Felix am Donnerstag, den 21.01.10 um 19:02

@JürgenHugo:
Die meisten Zipper packen ja ein eigenes Untermenü ins Kontextmenü. Wenn dabei unabhängig vom Dateityp immer "Hier entpacken" o.ä. erscheint, hast du Recht, da gibts kein Problem. Es kann aber bei manchen Zippern sein, dass die Einträge zum Entpacken nur erscheinen, wenn man eine Zip-Datei angeklickt hat. Ob es sich um eine Zip-Datei handelt, entscheidet dabei aber der Explorer, und der ist zu dämlich, um das zu erkennen. Genauso, wenn du nur einen Doppelklick machst: da wird das Standardprogramm geöffnet, und XPIs haben normalerweise keins.


Gravatar JürgenHugo am Donnerstag, den 21.01.10 um 19:15

@Felix:

Alles klar jetzt. Ja, das Windows manchmal ´n bißchen blöd is hab ich auch schon gemerkt. Wenn zum Beispiel die unsinnigen Vorschläge kommen, etwas dem Explorer Neues? aufzumachen. Musikdateien mit Thunderbird oder so...

Die meisten gängigen Sachen hab ich aber veknüpft - .ico z.B. mit XNView, oder .flv mit dem GOMPlayer. Dann klappt der Klick, grins.


Gravatar Felix am Donnerstag, den 21.01.10 um 19:21

@JürgenHugo:
Ja, der Effekt tritt auf, wenn du aus Thunderbird heraus eine Datei speicherst, z.B. ein Anhang. Windows denkt: "Das Programm kann MP3s speichern, also kann es MP3s auch öffnen."
Ich hab mich ja noch nicht vollständig mit Windows 7 beschäftigt (das macht nen Winterschlaf auf meiner Platte), aber AFAIK wurden da die Dateizuordnungseinstellungen geändert, dass man nicht mehr so viel einstellen kann.


Gravatar JürgenHugo am Donnerstag, den 21.01.10 um 20:16

Das mit den Zuordnungen wurde was geändert, prinzipiell funzt das aber.

Ich bleib erstmal bei Win 7 auf dem PC und Snow Leopard beim iMac. Als nächstes ist so ein zentrales "Speicher-Dingens" geplant. Damit ich nicht immer beide Comps einschalten muß. Da würd ich den Horst mal schön bitten, mir einige Tips zu geben.

Was es da so für Möglichkeiten gibt. Es soll nicht zu kompliziert sein, und nicht so arg viel Strom verbrauchen. Weil ich dann ja dieses "Dingen" immer mitlaufen lassen will, wenn einer der Comps an ist. Und man sollte zur Not noch einen 3. Comp anschließen können. Machst du doch Horst? Ich schreib dir mal ne Mail, was ich mir so denke. Damit ich nich wegen OT geschimpft werde, grins.

Artikel kommentieren

Dein erster Kommentar auf diesem Blog ist nicht sofort sichtbar. Um Spam zu vermeiden werden neue Kommentatoren moderiert. Die Freischaltung kann mehrere Stunden oder Tage in Anspruch nehmen.
Mögliche Formatierungen: [b]fett[/b], [i]kursiv[/i], [u]unterstrichen[/u], [url=Link]Beschreibung[/url]