Xdg-open 不做任何事情,放大 Chromium,

Din*_*ues 10 chromium xdg-open zoom-meeting

我正在运行 Ubuntu 18.04.4 LTS。正如标题所说,当在 Zoom(铬浏览器)上提示“xdg open”时,没有任何反应,我无法进行电话会议。有谁知道可能是什么问题?我在其他网站上也遇到过这个问题。

小智 5

可能是xdg-open未配置为使用正确的zoom.desktop

这是我所做的

验证您是否有有效的处理程序zoommtg

xdg-mime query default x-scheme-handler/zoommtg
Run Code Online (Sandbox Code Playgroud)

对我来说,给出了一个输出zoom.desktop

但我没有

/usr/share/applications/zoom.desktop
Run Code Online (Sandbox Code Playgroud)

不过我有一个

/usr/share/applications/Zoom.desktop
Run Code Online (Sandbox Code Playgroud)

注意Zz

我更改了默认值

xdg-mime default Zoom.desktop x-scheme-handler/zoommtg
Run Code Online (Sandbox Code Playgroud)


And*_*niz 3

我刚刚遇到这个问题,由于某种原因,在另一个 ubuntu 安装上它可以完美地工作,而在这个新的 ubuntu 安装上却不能。

看来是因为 snapd 的工作方式: https://bugs.launchpad.net/snapd/+bug/1776873

关于该错误的评论提到了可能的修复: https://bugs.launchpad.net/snapd/+bug/1776873/comments/36

但更简单的解决方案可能是从存储库安装 chromium,而不是从 snap install(软件中心)安装。我卸载了 chromium snap 并安装了在普通 apt 存储库中找到的 chromium。我首先使用的zoom安装是zoom公司提供的(deb包)和在软件中心找到的snap安装。他们似乎都解决了确认 chromium snap 安装安全的问题。

要删除快照安装:

$ snap remove chromium 
Run Code Online (Sandbox Code Playgroud)

要安装包管理器版本:

$ sudo apt install chromium-browser
Run Code Online (Sandbox Code Playgroud)

这样就省去了将会议 ID 和密码复制并粘贴到会议中的步骤。以上适用于全新安装的 ubuntu 18.04