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