9

我在 Windows 上的 Ubuntu 上使用 Bash。我注意到有些颜色是完全错误的。

运行colortest-256(colortest包)结果截图:

运行 colortest-256(colortest 包)的结果截图。

您会注意到,在系统颜色中,有几种颜色缺失,颜色立方体完全关闭,灰度渐变只有 3 种色调。这就是我发现运行 colortest-256 应该产生的结果:

colortest-256 应该是什么样子的屏幕截图

我已将我的 TERM 设置为 xterm-256 颜色。我正在使用全新安装(完全删除 linux 子系统并删除 lxss 文件夹并重新安装) - 这是我的安装问题还是它不支持丢失的颜色?

4

3 回答 3

4

您很可能正在运行仅支持 16 色的周年更新。

你可以升级到最新的 Windows 10 Insider 版本,或者等待 2017 年春季到期的 Windows 10 Creator Update。

然后你可以这样做:

Windows 10 Insiders Build #14931 在 Windows 控制台中引入了 24 位颜色支持

在此处输入图像描述

于 2017-01-04T22:35:44.943 回答
4

他们已经在努力了。

https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/13350690-256-color-support

于 2016-08-18T02:52:26.250 回答
0

对我来说最简单的解决方案是使用 wsltty: https ://github.com/mintty/wsltty/releases 它是 cygwin 的终端,适用于在 Windows 上的 Ubuntu 上运行 bash。

您还可以安装 Xming 之类的 X 服务器: https ://sourceforge.net/projects/xming/ ,并在其中运行终端。如果您不需要 X 服务器,可能会太复杂。

于 2016-10-16T12:31:34.100 回答