我有两个Ubuntu安装。一个是来自Windows的最新LTS版本,另一个是版本((详见此) )。
然而,三个Ubuntu条目显示在Windows终端中。

我已经访问了后两个,并发现它们指向相同的东西,但其中一个是没有Ubuntu紫色背景,并在菜单中的名称变化。
我不确定这是一个bug还是一个特性。*0)
发布于 2021-06-20 19:02:39
我想我知道发生了什么。
目前(至少)有三种方法可以创建Windows终端配置文件:
settings.json)清单中带有企鹅图标的两个配置文件是动态生成的。对于wsl -l中的每个条目,Windows终端都生成一个配置文件。
“”几乎可以肯定是由其安装的json片段生成的。您链接到的规范声明页面特别指出,这是其中一个新特性:
他们确实说这是一个“正在进行中的工作”,但我确实认为,它生成一个单独的配置文件是一个错误。我似乎还记得(虽然我找不到参考页面),动态概要GUID应该始终基于生成器和概要文件名称匹配。因此,“”应该始终具有相同的配置文件ID,这就是json片段应该能够更新的GUID。这将在您的Windows终端中只留下一个预览配置文件,这是Canonical定制的配置文件。
无论如何,只要没有发生这种情况,您仍然应该能够“隐藏”您不想要的(可能是动态配置文件)。只需使用“”配置文件中的Settings UI就可以将“隐藏配置文件从下拉列表”设置为"On“。
或者,编辑settings.json以添加:
"hidden": "true"到那个侧写上去。
https://askubuntu.com/questions/1343576
复制相似问题