Estou tentando configurar o zoom e estou com um pouco de dificuldade. No nível superior, gostaria de poder abrir zoommtg:
links com arquivos xdg-open
. Eu recebo isso agora:
% xdg-open zoommtg:
gio: zoommtg:: The specified location is not supported
% gio open zoommtg: # digging in xdg-open, this is where it finally bottoms out
gio: zoommtg:: The specified location is not supported
Olhando em volta on-line, parece que devo registrar um arquivo de entrada da área de trabalho com o x-scheme-handler/zoommtg
tipo MIME. Ok, o tarball de zoom vem com esse arquivo.
% gio mime x-scheme-handler/zoommtg ZoomLauncher.desktop
gio: Failed to load info for handler “ZoomLauncher.desktop”
Confirmei que existe um arquivo com o nome apropriado, está no meu XDG_DATA_DIRS
caminho de pesquisa e é um arquivo de área de trabalho válido que afirma oferecer suporte a esse tipo MIME:
% echo $XDG_DATA_DIRS
/home/dmwit/inst/links/share:/usr/share/pop:/usr/local/share/:/usr/share/
% desktop-file-validate ~/inst/links/share/applications/ZoomLauncher.desktop
/home/dmwit/inst/links/share/applications/ZoomLauncher.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated
% grep zoommtg !$
MimeType=x-scheme-handler/zoommtg;x-scheme-handler/zoomus;x-scheme-handler/tel;x-scheme-handler/callto;x-scheme-handler/zoomphonecall;
X-KDE-Protocols=zoommtg;zoomus;tel;callto;zoomphonecall
(Excluir a entrada obsoleta não tem efeito, então acredito que o problema não esteja relacionado ao aviso.) Então, por que não pode gio
carregá-lo?
Ok, passei um pouco de tempo de qualidade
gdb
e simultaneamente fui mergulhar na fonte. Acontece que o caminho executável especificado emZoomLauncher.desktop
estava incorreto! Depois de apontá-lo para o local certo, tudo ficou completamente perfeito.A mensagem de erro dada por
gio
para este problema deixa muito a desejar...