Externe Programme in K-Meleon einbinden

K-Meleon ruft das dem Dateityp zugehörige Programm als extra Task auf. Damit kann ein beliebiges Programm über einen Link auf der Webseite gestartet werden, ohne das ein Plugin benötigt wird. Außerdem ist es eine gute Möglichkeit, dieselbe K-Meleon-Installation mit mehreren Windows-Betriebssystemen zu betreiben, trotzdem z.B. ein Plugin unterschiedliche Dateien für die verschiedenen Windows-Versionen benötigt.

Aber Vorsicht: Diese Vorgehensweise empfiehlt sich nur für Anwendungen, die keine aktiven Inhalte, z.B. eingebettete Makros zulassen! Ich würde niemals eine Worddatei mit Word auf diese Weise öffnen.

Gesteuert wird das über Einträge in der Datei prefs.js oder user.js

user_pref("browser.helperApps.neverAsk.openFile", "content-type"); user_pref("kmeleon.general.CloseDownloadDialog", true); user_pref("kmeleon.general.saveDir", "Verzeichnispfad");

Content-Type ist der entsprechende Typ, der in der Windows-Registry unter der entsprechenden Dateiendung registriert ist. (Falls nicht, muß er registriert werden!)

Verzeichnispfad ist die Vollständige Pfadangabe eines existierenden Verzeichnisses, z.B. 'C:\\Temp\\'. (Beachten Sie das die Backslashes verdoppelt werden.)

Falls es sich um ein Programm handeld, das auch als Plugin eingebunden werden kann, darf sich die entsprechende dll nicht im Ordner Plugins im Programmverzeichnis von K-Meleon befinden. Falls doch, muß sie hier gelöscht werden, wenn es funktionieren soll. (Z.B. die Datei nppdf32.dll für den Acrobat-Reader.

Eine weitere Vorraussetzung für die Funktion ist, daß der Content-Typ als Mime-Typ in der Windows-Registry eingetragen ist, unter [HKEY_CLASSES_ROOT]. Das wird zwar meist bei der Installation automatisch erledigt, aber in einigen Fällen muß man von Hand nachhelfen.

Am Besten geht es über die Benutzeroberfläche: Öffnen Sie ein Explorerfenster und wählen Sie über das Menü Ansicht - Ordneroptionen und hier das Register Dateitypen. Wählen Sie im Auswahlmenü 'registrierte Dateitypen' den entsprechenden Eintrag (z.B. Corel Wordperfect Document, wpd) und klicken Sie auf bearbeiten. Tragen Sie unter Inhaltstyp (MIME) den Content-Typ ein, (z.B. application/wpd) und bestätigen mit OK.

In der folgenden Tabelle sind die Content-Typen einiger Programme aufgeführt:

ProgrammContent-Typ
Real-Playeraudio/x-pn-realaudio, audio/x-realaudio, application/vnd.rn-realmedia
Acrobat-Readerapplication/pdf
Word-Perfectapplication/wpd