我的默认浏览器设置正确:
XDG_UTILS_DEBUG_LEVEL=2 xdg-mime query default x-scheme-handler/https
Checking /home/user/.config/mimeapps.list
userapp-Nightly-T8BWRZ.desktop
&BROWSER
未设置且xdg-open https://www.google.com
运行良好。但是当我单击 discord 中的任何链接时:/opt/firefox-nightly/firefox-bin https://www.google.com
进程生成并且在我的 wm (bspwm) 中不可见,尽管手动执行/opt/firefox-nightly/firefox-bin https://www.google.com
运行良好。但根据 htop 进程正在运行并消耗 CPU/内存。我尝试了不同的浏览器、xdg-open 替换和设置/取消设置以下环境:
DESKTOP_SESSION=
XDG_CURRENT_DESKTOP=
运气不好,我不知道如何调试,但几乎可以肯定,在过去的相同 discord 版本上,一切都运行正常。有人能帮忙吗?
答案1
我发现了一个有点棘手的解决方法:安装了“linopen”包(奥尔) 使用 PROVIDE_XDG_OPEN=0 来不覆盖现有的“xdg-utils”包和符号链接到的 linopen/usr/bin/open
二进制文件/usr/local/bin/xdg-open
,设置 $BROWSER 并且现在链接打开。