在Linux中使用man
时,许多命令都会列出URL,在某些终端中,例如gnome-terminal
或terminator
可以单击。
例如,man ls
显示:
允许点击http://www.gnu.org/software/coreutils。
在WSL下的Gnome 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
是否可以在WSL中制作xdg-open
来调用Windows exe程序?
注意:this question是相关的,但更具体。
唯一的答案对此没有用。
答案 0 :(得分:0)
我在WSL中遇到了与Hashicorp Vault相同的问题。
我创建了一个脚本,该脚本基本上将['enum_typs', 'input_object_types', 'interface_types', 'object_types', 'scalar_types', 'union_types'].each do |dir|
Dir[File.dirname(__FILE__) + "/#{dir}/*.rb"].each {|file| require file }
end
转发到xdg-open
虽然测试不多。
powershell -c start
欢呼 奥利弗