[ Technical exchange] 【问题收集】玲珑浏览器xdg-open容器外调用的问题个人猜测
Tofloor
poster avatar
mozixun
Moderator
2026-01-07 20:49
Author

之前我看到有用户可能反馈玲珑的deepin浏览器无法触发xdg-open的问题 : https://bbs.deepin.org.cn/post/287981

我今天自己打包了一个Thorium, 发现Motrix是可以正常调用的:

指的是玲珑的Thorium Browser发起下载请求给Motrix的浏览器扩展, 然后浏览器扩展唤起玲珑的Motrix进行下载

image.png

我自己又试了一下:

  1. 宿主的VSCode的CodeGeeX扩展唤起玲珑的Thorium, 玲珑Thorium内登录后可以正常识别

image.png

  1. 宿主的VSCode的Github扩展唤起玲珑的Thorium, 玲珑Thorium登录后可以正常xdg-open回去

    image.png

    屏幕截图_20260107_204815.png

    image.png

    个人怀疑这是deepin浏览器打包时未能进行正确传参,或者进行了环境的二次包装导致了此问题

Reply Favorite View the author
All Replies
mozixun
Moderator
2026-01-07 20:52
#1

个人猜测,deepin浏览器玲珑包在制作的时候,在写入容器脚本时没加入这个$@:

image.png

这个$@就是让对应二进制文件可以识别到脚本传入的任何参数, 如果不加可能就没法识别DE调用(如xdg-open等)

我这边排查下来(大概)能排除玲珑没有对接宿主环境的问题

Reply View the author
suketool
deepin
2026-01-07 21:21
#2
mozixun

个人猜测,deepin浏览器玲珑包在制作的时候,在写入容器脚本时没加入这个$@:

image.png

这个$@就是让对应二进制文件可以识别到脚本传入的任何参数, 如果不加可能就没法识别DE调用(如xdg-open等)

我这边排查下来(大概)能排除玲珑没有对接宿主环境的问题

我反馈的,也提了bug,两个月没人处理

Reply View the author
mozixun
Moderator
2026-01-07 22:26
#3
suketool

我反馈的,也提了bug,两个月没人处理

如果现在还不行的话几天我的Thorium 138上线之后可以卸载deepin的浏览器装我维护的Thorium看看

如果您真的急需,可以加玲珑的内测源提前安装 (二级包管理器混源没有稳定性风险): https://bbs.deepin.org.cn/post/291797

Reply View the author
suketool
deepin
17 hours ago
#4

抱歉,昨天看到你的帖子没点后面的链接,才知道早就有人反馈过。我在10月份的时候发过帖子有问题,没能解决,找到生态建设群,只有一个人试了一下发现确实有问题,然后没了。提了bug 也没人处理。建议你做成个界面配置工具 ,而不是命令行操作,开发者无所谓形式,但普通用户可能不喜欢命令行。另外,欢迎使用我开发的下载软件:

https://bbs.deepin.org.cn/zh/post/294824

Reply View the author