[Resolvido] HTML - Botão que inicia aplicativo no sistema pelo XDG?

Conhecem alguma forma, ou comando para que ao clicar em um botão em uma página HTML, ele solicite a abertura de um aplicativo no sistema, já vi que sites como o Zoom pelo XDG-Open, fazem isso, mas como fazer? Pesquisei na net, mas nada com conteúdo nacional sobre isso.

Pesquisando nessa fonte, encontrei um comando bem simples:

  • Criar um atalho na pasta de aplicações (ex.: /usr/share/applications) contendo o parâmetro a ser chamado (aio - é o comando a ser dado ao navegador para chamar meu app):

MimeType=x-scheme-handler/aio;

[Desktop Entry]
Name=AIO
Exec=/usr/bin/aio %U
Icon=lxterminal
Type=Application
Terminal=false
MimeType=x-scheme-handler/aio;
Categories=Network;Application;System;

  • E inserir o seu parâmetro na lista de mimetypes do sistema.

x-scheme-handler/aio=aio.desktop

(No meu caso que estou usando o Xubuntu 20.04, /usr/share/applications/mimeinfo.cache).

Agora é só abrir o navegador e digitar na barra de endereços, papa ele chamar o seu app (no meu caso o script aio que está em /usr/bin/aio):

aio:comando

Este tópico foi fechado automaticamente após 7 horas. Novas respostas não são mais permitidas.