我在笔记本电脑上安装了 WSL Ubuntu 18.04,但遇到了一些奇怪的行为。每当我按下LUbuntu 终端中的键时,什么都没有发生。因此,例如,如果我键入ls
,则显示的只是s
. 如果我L在任何其他窗口上键入(当 ubuntu 终端打开但已最小化时),Ubuntu 窗口就会成为焦点。但是,如果我输入Shift+ L,它工作正常。我已尝试卸载并重新安装 WSL 发行版,但问题仍然存在。
我在这里发现了一个关于密钥的类似问题D,但那里提到的问题似乎不适用于我(即我没有修改 /etc/inputrc 所以这不应该导致问题)。
有谁知道为什么会发生这种情况,我该如何解决?
TL;DR:您是否使用符号链接的 exe 启动了 WSL?如果是这样,那么这是由于 MSFT 工程师造成的错误导致的 Windows 错误。
我在gsudo 的问题上发现了完全相同的情况。
他们将问题归结为符号链接,然后归结为PowerToy 的问题。在那里,PowerToy 的 MSFT 工程师调用了 conhost 的工程师,他们在实现中发现了一个错误
在那里你可以看到它在今年二月的开发分支中被修复,所以你可以简单地等待错误修复,或者直接调用 exe 而不是使用符号链接