J'ai eu du mal ce matin à essayer d'associer une application à un protocole personnalisé, à savoir emacsclient et org-protocol .
J'appelle ce protocole à partir d'un bookmarklet webbrowser et j'obtiens le comportement suivant:
Dans le chrome,
la boîte de dialogue "Lancer l'application" s'affiche et appelle xdg-open org-protocol: // ... qui finit par déclencher une nouvelle trame en chrome.
Dans Firefox,
j'ai essayé de définir le protocole network.protocol-handler.app.org sur une chaîne vide ou mon chemin emacsclient, de toute façon j'obtiens le message d'erreur suivant:
"Firefox ne sait pas comment ouvrir cette adresse, car le protocol (org-protocol) n'est associé à aucun programme "sans même afficher de boîte de dialogue de sélection d'application externe.
Je n'utilise aucun environnement de bureau, donc je dois faire fonctionner cela strictement avec xdg, cependant, malgré la lecture des spécifications d'informations sur le mime partagé, etc., je ne peux toujours pas imaginer une configuration de travail.