我正在尝试设置缩放,但遇到了一些麻烦。在顶层,我希望能够使用 打开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
加载它?
答案1
好吧,我花了一点时间,gdb
同时进行了源代码挖掘。结果发现,在中指定的可执行路径ZoomLauncher.desktop
不正确!将其指向正确的位置后,一切都很顺利。
该问题给出的错误消息gio
有很多不足之处......