2016-08-12 3 views
9

Я использую Bash на Ubuntu в Windows. Я заметил, что некоторые цвета совершенно неправильны.Некоторые цвета не отображаются правильно в bash на окнах?

Скриншот результат выполнения colortest-256 (colortest упаковка):

Screenshot of result of running colortest-256 (colortest package).

Вы можете заметить, что в системе цветов, есть несколько отсутствующих цветов, цвет кубов полностью выключен, а оттенки серого рампа имеет только 3 оттенка. Это то, что я found запустив colortest-256 предполагается выход:

screenshot of what colortest-256 should look like

Я установил свой TERM быть Xterm-256 цветов. Я использую чистую установку (полностью удаленную подсистему linux и удалил папку lxss и переустановил) - это проблема с моей установкой или она не поддерживает цвета, которые отсутствуют?

+0

Вы пытались использовать 'powershell', а затем оттуда запускать' bash'? Являются ли 'colortest-256' результатом в окне bash и окне оболочки питания одинаково? Когда я играл с этой новой функцией, я обнаружил, что запуск 'bash' из окна powershell работал лучше для копирования и вставки шрифтов. Я предполагаю, что он будет отображать цвета немного лучше. – Lando

+0

Я попытался сделать то, что вы сказали, и еще несколько цветов отображались правильно; однако, как ни странно, некоторые из них не отображались должным образом. Темно-желтый цвет отображается как белый здесь, пока он не показал должным образом. [Результаты] (http://imgur.com/a/wuuv7) –

ответ

0

Самое простое решение для меня является использование wsltty: https://github.com/mintty/wsltty/releases Это терминал Cygwin, предназначенный для запуска Баш на Ubuntu на Windows, вместо этого.

Вы также можете установить X-сервер, например Xming: https://sourceforge.net/projects/xming/ и запустить в нем терминал. Может быть слишком сложно, если вам не нужен X-сервер.

3

Вы, скорее всего, используете Anniversary Update, которое поддерживает только 16 цветов.

Вы можете либо перейти на недавней Windows, 10 Insider строит, или подождать, пока Windows 10 Creator Update из-за весной 2017.

Тогда вы можете сделать это:

Windows 10 Insiders Build #14931 introduced 24-bit color support in the Windows Console:

enter image description here