DDEV-Local WSL2:如何让 xdg-open 从 WSL2 在 Windows 上打开浏览器?

DDEV-Local WSL2: How do I get xdg-open to open a browser on Windows from WSL2?

在我的 wsl2 安装中,“ddev launch”命令本周停止工作,因为 xdg-open 命令不再工作。 将 $BROWSER 变量设置为特定浏览器不起作用,因为标准安装路径包含空格,这会在 xdg-open 中中断。如果我切换浏览器或使用不同的标准浏览器,它也会中断。

/usr/bin/xdg-open: www-浏览器: 未找到
/usr/bin/xdg-open:链接 2:未找到
/usr/bin/xdg-open:电子链接:未找到
/usr/bin/xdg-open:链接:未找到
/usr/bin/xdg-open: lynks: 未找到
/usr/bin/xdg-open: w3m: 未找到
xdg-open: 没有可用的方法打开 [...]
无法 运行 启动:没有可用于打开 [...]

的方法

在 WSL2 中,我将浏览器变量添加到 ~/.bashrc

export BROWSER="powershell.exe /C start"

这将在 windows 下打开标准浏览器。 另一种方法是使用

export BROWSER="explorer.exe"

但这会在浏览器中打开地址两次。

其他资源的链接: