Testkitchen / KitchenCI - Как изменить цвета вывода консоли? - PullRequest
0 голосов
/ 04 февраля 2020

В данном случае Ansible используется с KitchenCI / Testkitchen.

Вопрос : Как я могу контролировать цвет вывода на кухню?

Я пробовал различные варианты цвета в ansible, но для кухни я не нашел никаких вариантов, но это меня беспокоит, особенно если цвет кухонного выхода внезапно становится темно-синим.

Проблема : Цвет Кухонный выход меняется в зависимости от ... Я не знаю ...

(Это не меняет каждый прогон, но в какой-то момент что-то инициирует изменение цвета, а затем оно сохранит цвет на некоторое время)

Иногда это уродливый розовый:

enter image description here

Иногда желтый, зеленый или голубой:

enter image description here

... Но что самое неприятное, если он темно-синий, вдруг, и я не могу читать вещи:

enter image description here

Настройка: i3, xfce4-терминал, zsh, иногда в tmux, с echo $TERM # -> screen-256color

Я думаю, если что-то изменится в структуре папок, или что-то в текущей среде ansible (параметры оболочки всегда одинаковы), например, если я клонирую весь каталог (по крайней мере, там, где я его узнал в прошлый раз). Это может быть даже другой цвет, если я изменю каталог в каталоге «роли». Но в целом я не могу указать на это пальцем и буду рад помощи.

Если потребуется дополнительная информация, я с радостью предоставлю ее.

Обновление: Может быть, это что-то в ~ / .rvm / gems / ruby -2.5.1 / gems / ... Theres много кода относительно "tty"

1 Ответ

0 голосов
/ 05 февраля 2020

Это не отвечает на вопрос (это по-прежнему интересно! Потому что я не хочу, чтобы цвет менялся), но нацелено на основную проблему, то есть нечитаемость синего цвета.

Причина была конфигурация "xfce4-терминал".

В xfce4-терминал можно определить представление для цветов в щелчке правой кнопкой мыши: «предпочтения»> «цвета»> «палитра»

Если задан цвет фона, который будет конфликтовать с цветом «синий» (темно-синий), представление цвета «синий» может быть изменено (например, на серый, светло-синий или все остальное).

Смотрите скриншот: enter image description here

...