Ubuntu 通过WSL中的xdg Open打开Windows本机exe程序
在Linux中使用man时,许多命令都会列出URL,在某些终端(如gnome终端或terminator)中可以单击这些URL 例如,man ls显示: 允许点击 在WSL下单击它会使其挂起。 并在启动terminator的终端中显示此输出: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:
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打开