Estou lutando esta manhã tentando associar um aplicativo a um protocolo personalizado, a saber, emacsclient e org-protocol .
Estou chamando esse protocolo de um bookmarklet de navegador da web e recebo o seguinte comportamento:
No chromium,
a caixa de diálogo "Launch Application" é exibida e chama o xdg-open org-protocol: // ... que acaba disparando um novo quadro de cromo.
No firefox,
tentei configurar o protocolo network.protocol-handler.app.org-protocol como uma string vazia ou no meu caminho emacsclient, de qualquer forma, recebo a seguinte mensagem de erro:
"O Firefox não sabe como abrir esse endereço, porque o protocol (org-protocol) não está associado a nenhum programa "sem exibir nenhuma caixa de diálogo de seleção de aplicativo externa.
Não estou usando nenhum ambiente de área de trabalho, portanto, preciso fazer isso funcionar estritamente com o xdg; no entanto, apesar de ler as especificações de informações de mime compartilhadas etc., ainda não consigo entender uma configuração de trabalho.