让 mosh 在 Windows 上使用真彩色(24 位)

让 mosh 在 Windows 上使用真彩色(24 位)

我正在尝试让 mosh.org 在支持真彩色(24 位)的 Windows 上运行。Mosh包括真彩色支持自从版本 1.4。 然而:


然后我尝试从源代码编译 Mosh 1.4西弗吉尼亚海岸. 编译成功:

% mosh --version
mosh 1.4.0 [build mosh-1.4.0-19-g1105d48]

我已经COLORTERM=truecolor设置了。Truecolor 支持在本地运行Windows 终端,测试https://github.com/termstandard/colors

在此处输入图片描述

我也有

% cat ~/.ssh/config
SendEnv             COLORTERM

以便变量传播到远程系统。

通过 ssh 连接时,真彩色支持可用。但通过 mosh 1.4(以及 1.3.2)连接时,真彩色仍然不起作用。

在此处输入图片描述

对于如何进一步调试该问题有什么想法吗?

答案1

事实证明解决方案很简单:服务器端 mosh 二进制文件也必须是 1.4+ 版本。修复此问题后,它就可以正常工作了!

相关内容