首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >特定于WSL程序的Windows浏览器

特定于WSL程序的Windows浏览器
EN

Unix & Linux用户
提问于 2021-08-31 11:19:05
回答 1查看 1.7K关注 0票数 1

我在(WSL) Ubuntu 20.04 LTS中。

我的~/.zshrc文件当前在文件末尾附加了以下内容。

代码语言:javascript
复制
export BROWSER='/mnt/c/Program Files/BraveSoftware/Brave-Browser/Application/brave.exe

当我试着跑

代码语言:javascript
复制
xdg-open .

由于当前浏览器不兼容,因此无法打开当前工作目录。

在运行xdg-open .时,我希望我的~/.zshrc使用:

代码语言:javascript
复制
export BROWSER="powershell.exe /C start"

但只在使用xdg-open的情况下。对于所有其他情况,我希望使用<#>brave.exe作为默认浏览器。

实现上述目标的最佳方法是什么?

EN

回答 1

Unix & Linux用户

发布于 2021-08-31 18:05:32

xdg-open通常用于X应用程序。据我所知,没有办法让它理解并启动Windows可执行文件,如Brave。

许多WSL发行版,包括从Store安装的Ubuntu20.04,都包含wslview命令,作为打开默认Windows应用程序的替代方法。对于可能在不同发行版上的其他人,如果默认情况下它不可用,则可以将其作为wslu封装的一部分安装。

wslview .将在任何正常使用的应用程序中打开目录,用于目录浏览。这通常是explorer.exe,但在我的例子中,我使用Directory。

不过,我不确定您将如何重写Windows的默认目录浏览器。如果在从start .或CMD运行D5时,没有设置Brave来执行此操作,我认为它也不会适用于wslview。有关该方面的更多细节,请参见这个问题

如果所有其他操作都失败了,您应该始终能够创建一个别名(或者更好的shell函数)来调用路径上的Brave。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/667008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档