Ich weis nicht, ob das schon bekannt ist, aber mir ist ist beim Stoebern in der Firefox config der Eintrag "network.protocol-handler.app.*" aufgefallen. Nach etwas rumprobieren bin ich dann auf die Funktionsweise dieses Eintrags gekommen und konnte die Erkentnisse auch produktiv nutzen.
Also: Per default kann Firefox z.B. mit Links auf Protokolle wie irc:// oder magnet:// und auch feed:// nichts anfangen.
Wer das aendern will, sollte folgendermassen vorgehen:
Man oeffnet mit "about:config" in der Adressleiste die Firefox config
Dann filtert man die Eintraege am besten nach "network.protocol." um das ganze uebersichtlicher zu machen
Hierbei sind 3 Eintraege von Bedeutung:
network.protocol-handler.app.[protocol] (String)
network.protocol-handler.external.[protocol] (Boolean)
network.protocol-handler.warn-external.[protocol] (Boolean)
Hierbei entspricht [protocol] dem Protokoll das angesprochen werden soll, also z.B. "irc". Ein gueltiger Eintrag wuede folgendermassen aussehen:
network.protocol-handler.app.irc
Nun zur Bedeutung. Beim ersten handelt es sich im einen String (eine Zeichenkette). Hier wird definiert welches Programm mit dem Protokoll verknuepft werden soll.
Beim zeiten handelt es sich um eine boolsche Variable die also nur die Werte "true" und "false" annehmen kann. Diese regelt, ob z.B. auf den Klick auf einen irc:// Link reagiert werden soll oder nicht. Wenn was passieren soll, sollte die Variable auf "true" stehen.
Der dritte Eintrag ist weniger wichtig, da er automatisch vom System aneglegt wird (sofern die anderen beiden korrekt gesetzt wurden). Er bestimmt ob der User gewarnt werden soll wenn er auf einen Link klickt, der ein externes Programm anspricht.
Der weitere Ablauf sollte nun eigentlich klar sein. Man legt mit Rechtsklick-->NEW die Eintraege an und probiert dann ob es funktioniert. Ob es letzendlich wirklich funktioniert, haengt davon ab, ob das verwendete Programm mit den Parametern klarkommt die ihm vom Firefox uebergeben werden.
Es ist so z.B. auch moeglich das Pogramm fuer die Verarbeitung von "mailto:" Links zu aendern. Hier muss man nur den Wert bei "app" aendern, da die Eintraege schon angelegt sind.
Soweit so gut, ich hoffe dass der Eintrag ein paar Leuten hilft.
Großartig, genau das habe ich gesucht!
So kann ich bequem RSS-Feeds abonnieren, indem ich mir von Feed Your Reader das "Live Bookmark" auf das feed://-Protokoll umsetzen lasse, und dann über diesen externen Handler ein kleines Skript aufrufe, das meinen Aggregator füttert.
Herzlichen Dank,
Wolfgang
Ganz genau dafuer habe ich das Howto auch geschrieben
![]()



Nachdem der neue Firefox nun auch im Arch Repository verfuegbar ist, habe ich das Teil mal auf meinen beiden PCs getestet. Hier mal ein kleiner Bericht ueber die Neuerungen, die mir aufgefallen sind: Bei der Installation auf meinem Desktoprechner hatte
Tracked: Jun 24, 21:21