Ubuntu 通过WSL中的xdg Open打开Windows本机exe程序

Ubuntu 通过WSL中的xdg Open打开Windows本机exe程序,ubuntu,windows-subsystem-for-linux,xdgutils,Ubuntu,Windows Subsystem For Linux,Xdgutils,在Linux中使用man时,许多命令都会列出URL,在某些终端(如gnome终端或terminator)中可以单击这些URL 例如,man ls显示: 允许点击 在WSL下单击它会使其挂起。 并在启动terminator的终端中显示此输出: etomort@ES-00002604:/mnt/c/Users/etomort $ /usr/bin/xdg-open: 782: /usr/bin/xdg-open: : Permission denied /usr/bin/xdg-open: 851:

在Linux中使用man时,许多命令都会列出URL,在某些终端(如gnome终端或terminator)中可以单击这些URL

例如,man ls显示:

允许点击

在WSL下单击它会使其挂起。 并在启动terminator的终端中显示此输出:

etomort@ES-00002604:/mnt/c/Users/etomort
$ /usr/bin/xdg-open: 782: /usr/bin/xdg-open: : Permission denied
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: x-www-browser: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: firefox: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: iceweasel: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: seamonkey: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: mozilla: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: epiphany: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: konqueror: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: chromium: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: chromium-browser: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: google-chrome: not found


[1]+  Stopped                 terminator  (wd: ~)
(wd now: /mnt/c/Users/etomort)
[2]   Done                    terminator
有没有办法让xdg在WSL中打开以调用Windows exe程序

注:相关但更具体。
唯一的答案对此没有用处。

我在WSL中遇到了与Hashicorp Vault相同的问题

我创建了一个脚本,基本上将xdg open转发给powershell-c start

不过测试不多

sudo T形三通/usr/local/bin/xdg打开