Ich habe heute Morgen Mühe gehabt, eine Anwendung mit einem benutzerdefinierten Protokoll zu verknüpfen , nämlich Emacsclient und Org-Protokoll .
Ich rufe dieses Protokoll über ein Webbrowser-Bookmarklet auf und erhalte das folgende Verhalten:
In Chrom wird
das Dialogfeld "Launch Application" (Anwendung starten) aufgerufen, in dem xdg-open org-protocol: // ... aufgerufen wird, wodurch ein neuer Chrom-Frame ausgelöst wird.
In Firefox
habe ich versucht, das network.protocol-handler.app.org-Protokoll auf eine leere Zeichenfolge oder meinen Emacsclient-Pfad zu setzen. Trotzdem wird die folgende Fehlermeldung angezeigt:
"Firefox kann diese Adresse nicht öffnen, weil die "protocol (org-protocol) ist keinem Programm zugeordnet", ohne dass ein Dialogfeld zur Auswahl einer externen Anwendung angezeigt wird.
Ich benutze keine Desktop-Umgebung, daher muss ich dafür sorgen, dass dies ausschließlich mit xdg funktioniert. Trotz des Lesens der freigegebenen MIME-Info-Spezifikation usw. kann ich eine funktionierende Konfiguration immer noch nicht ergründen.