我的系统上有 4 个网络浏览器,我将 Brave 设置为默认浏览器。但是,当我点击某个 URL 时,它会在两个不同的浏览器中打开 - Brave 和 Chrome。
- 如果 Brave 已在运行,则 URL 会在两个新选项卡中打开,然后在一个新的 chrome 窗口中打开。
- 如果 Brave 尚未运行,那么该 URL 会在 3 个新选项卡中打开,然后在新的 chrome 窗口中打开一个。
截图xdg-open "http://example.com"
:
我以前没有用过 xdg-open,但以下是我尝试过的方法。
我在 Ubuntu 18.04 上安装了 i3wm
我已经从- /usr/share/applications/mimeapps.list
- ~/.local/share/applications/mimeapps.list
-中删除了所有 Chrome 和其他浏览器的痕迹~/.config/mimeapps.list
跑步xdg-settings get default-web-browser
让我
brave-browser.desktop
跑步update-alternatives --list gnome-www-browser
让我
/usr/bin/brave-browser-stable
/usr/bin/google-chrome-stable
/usr/bin/vivaldi-stable
跑步update-alternatives --list x-www-browser
让我
/usr/bin/brave-browser-stable
/usr/bin/google-chrome-stable
/usr/bin/surf
跑步update-alternatives --display gnome-www-browser
让我
gnome-www-browser - auto mode
link best version is /usr/bin/brave-browser-stable
link currently points to /usr/bin/brave-browser-stable
link gnome-www-browser is /usr/bin/gnome-www-browser
/usr/bin/brave-browser-stable - priority 200
/usr/bin/google-chrome-stable - priority -50
/usr/bin/vivaldi-stable - priority -50
跑步update-alternatives --display x-www-browser
让我
x-www-browser - auto mode
link best version is /usr/bin/brave-browser-stable
link currently points to /usr/bin/brave-browser-stable
link x-www-browser is /usr/bin/x-www-browser
slave x-www-browser.1.gz is /usr/share/man/man1/x-www-browser.1.gz
/usr/bin/brave-browser-stable - priority 200
/usr/bin/google-chrome-stable - priority 50
/usr/bin/surf - priority 30
slave x-www-browser.1.gz: /usr/share/man/man1/surf.1.gz
答案1
这个错误实际上出在 Brave 上,我也遇到了同样的问题(同样的环境,i3wm、ubuntu 和 chrome),然后追踪到了这里https://github.com/brave/brave-browser/issues/4142
从问题来看,这个问题可能会在下一版本中得到解决