Zsh Testkitchen/KitchenCI-如何更改控制台输出颜色?

Zsh Testkitchen/KitchenCI-如何更改控制台输出颜色?,zsh,tmux,test-kitchen,terminal-emulator,xfce,Zsh,Tmux,Test Kitchen,Terminal Emulator,Xfce,在本例中,Ansible与KitchenCI/Testkitchen一起使用 问题:如何控制厨房输出的颜色 我在ansible中尝试了不同的颜色选项,但对于kitchen,我没有找到任何选项,但这让我很烦,特别是当kitchen输出的颜色突然变为深蓝色时 问题: 厨房输出的颜色会变化,这取决于…我不知道 (它不会在每次跑步时都改变颜色,但在某些时候,会有一些东西启动颜色更改,然后它会保持颜色一段时间) 有时是难看的粉红色: 有时是黄色、绿色或青色: 。。。但最令人恼火的是,如果是深蓝色,突然

在本例中,Ansible与KitchenCI/Testkitchen一起使用

问题:如何控制厨房输出的颜色

我在ansible中尝试了不同的颜色选项,但对于kitchen,我没有找到任何选项,但这让我很烦,特别是当kitchen输出的颜色突然变为深蓝色时

问题: 厨房输出的颜色会变化,这取决于…我不知道

(它不会在每次跑步时都改变颜色,但在某些时候,会有一些东西启动颜色更改,然后它会保持颜色一段时间)

有时是难看的粉红色:

有时是黄色、绿色或青色:

。。。但最令人恼火的是,如果是深蓝色,突然,我看不懂东西:

设置:i3,xfce4终端,zsh,有时在tmux中,带有
echo$TERM#->screen-256color

我认为,如果folderstructure中的某些内容发生更改,或者当前ansible环境中的某些内容(shell选项总是相同的),例如,如果我克隆整个目录(至少我上次在那里识别到它)。如果我更改“角色”目录中的目录,它甚至可以是不同的颜色。但总的来说,我不能指指点点,我很乐意得到帮助

如果需要更多的信息,我很乐意提供

更新: 也许是~/.rvm/gems/ruby-2.5.1/gems/…中的某个东西。。。
有很多关于“tty”的代码这并没有回答这个问题(这仍然很有趣!因为我不想改变颜色),而是针对潜在的问题,即蓝色的不可读性

原因是“xfce4终端”的配置

在xfce4终端中,可以在右键单击中定义颜色的表示:“首选项”>“颜色”>“调色板”

如果设置了与颜色“蓝色”(深蓝色)冲突的背景色,则颜色“蓝色”的表示可以更改(例如,更改为灰色、浅蓝色或其他所有颜色)

请参见屏幕截图: