如何创建一个可以固定到我“手动”制作的 WSL 发行版的任务栏上的 foo.exe 文件?

如何创建一个可以固定到我“手动”制作的 WSL 发行版的任务栏上的 foo.exe 文件?

遵循

如果已安装 ubuntu 和 ubuntu 20.04,如何从 Windows 商店获取 ubuntu 18.04

我可以创建多个 WSL 发行版实例并使用以下命令运行它们:

wsl -d foo -u me

其中“foo”是发行版名称,“me”是我的用户 ID。我甚至可以预先填充我的主目录和我想要运行的软件。这非常接近我想要的。但是,我缺少从商店安装发行版时获得的一些功能。特别是,这会生成一个“foo.exe”文件,您可以将其固定到任务栏,然后只需单击即可使用它来打开同一发行版的多个副本。我正在寻找一种方法来创建类似的“快捷方式”,特别是我可以将其固定到任务栏、放入工具栏、固定到开始菜单,甚至固定到上下文菜单的东西。

答案1

有几种方法,但这里有一个简单的方法:

  1. 在某处创建一个新的快捷方式(例如%userprofile%)指向wsl ~ -d foo
  2. 该快捷方式可以直接固定到“开始”菜单
  3. 启动它
  4. 生成的应用程序窗口可以固定在任务栏上

附注——作为替代方案,如果您使用多个 WSL 发行版,我强烈建议您安装 Windows Terminal。它将自动检测新的发行版(即使是使用 进行安装的发行版wsl --import)并为每个发行版添加启动配置文件。

相关内容