想法: 在 Windows 上使用真正的 Linux PTY
作者: chris-morgan创建于 2020年5月10日更新于 2026年8月25日
标签P - lowH - windows
WinPTY 和 ConPTY 继续给我带来痛苦,破坏了完美的 ANSI 逃逸码,并且在没有任何好处的情况下,令事情变得更加缓慢,因为我现在只在终端中运行 Linux 程序。因此,我终于想知道:是否可以为 Windows 提供另一个后端(除了 WinPTY 和 ConPTY 之外),该后端可以深入 WSL,以 Linux 的方式创建一个 PTY,并将其作为源?我不知道这是否可行,或者如何实现。如果它能够工作,我不知道是否仍然可以从 Linux 端创建 Windows 可执行文件,或者它们是否会神秘地停止工作。 (我对此完全没有问题,但这会对一般实用程序造成阻碍。)如果有地方可以开始,我会很乐意参与这项工作。这项工作的目标是:大幅提高性能(ConPTY 比 WinPTY 更快,但仍然是一个主要瓶颈),以及完美的 ANSI 代码,这样我就可以免受诸如 #3361、https://GitHub.com/microsoft/terminal/issues/2661 和 https://GitHub.com/microsoft/terminal/issues/5682 等问题的困扰。我认为我终于可以转到一个轻量级终端主题而不出现重大问题。
内容来源: alacritty/alacritty