xdg-open 找不到存在的文件

xdg-open 找不到存在的文件

我开始使用 WSL,遇到了一个相当有趣的问题。xdg-open找不到明显存在的 index.html 文件!真令人沮丧……希望有任何解决方案。

dist$ ls
index.html  main.js
dist$ xdg-open index.html
Start : This command cannot be run due to the error: The system cannot find the file
specified.
At line:1 char:1
+ Start "/mnt/d/work/web-development/webpack-demo/dist/index.html"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationExcepti
   on
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartP
   rocessCommand

终端截图

答案1

我刚刚遇到了同样的问题。我可以用xdg-open它打开图片,但不能打开链接。我发现此链接通过以下答案这个问题。建议通过将 ppa:wslutilities/wslu 添加到系统的软件源来更新包含不受支持的软件包的系统,使用以下命令:

sudo add-apt-repository ppa:wslutilities/wslu
sudo apt update
sudo apt upgrade

它对我有用,尽管使用后它改变了 WSL 的字体xdg-open,并在重启后恢复正常。

我认为这以后可能会对其他人有用。(我使用 Ubuntu 20.04.5 LTS)

相关内容