Сегодня утром я пытался связать приложение с пользовательским протоколом, а именно с emacsclient и org-protocol .
Я вызываю этот протокол из букмарклета веб-браузера и получаю следующее поведение:
В chromium
появляется диалоговое окно «Launch Application» и вызывает xdg-open org-protocol: // ..., который завершает работу над новым кадром chromium.
В Firefox
я попытался установить для network.protocol-handler.app.org-protocol пустую строку или путь к emacsclient, в любом случае я получаю следующее сообщение об ошибке:
«Firefox не знает, как открыть этот адрес, потому что протокол (org-protocol) не связан ни с одной программой ", даже не показывая диалог выбора внешнего приложения.
Я не использую какую-либо рабочую среду, поэтому мне нужно, чтобы это работало строго с xdg, однако, несмотря на чтение общей информации MIME и т. Д., Я все еще не могу понять рабочую конфигурацию.