我正在尝试设置缩放并且遇到了一些麻烦。在顶层,我希望能够zoommtg:
使用xdg-open
. 我现在明白了:
% 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
网上看了一下,好像应该注册一个x-scheme-handler/zoommtg
MIME类型的桌面入口文件。好的,zoom tarball 附带了这样一个文件。
% gio mime x-scheme-handler/zoommtg ZoomLauncher.desktop
gio: Failed to load info for handler “ZoomLauncher.desktop”
我已确认存在具有适当名称的文件,位于我的XDG_DATA_DIRS
搜索路径中,并且是声称支持该 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
(删除不推荐使用的条目没有效果,所以我认为问题与警告无关。)那么为什么不能gio
加载呢?
好吧,我花了一点时间
gdb
和同时进行了源头潜水。原来指定的可执行路径ZoomLauncher.desktop
不正确!在将它指向正确的位置后,一切都变得非常糟糕。针对此问题给出的错误消息
gio
还有很多不足之处......