【问题标题】:Testkitchen / KitchenCI - How to change console output colors?测试厨房/厨房 - 如何更改控制台输出颜色?
【发布时间】:2020-05-19 23:24:03
【问题描述】:

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

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

我在ansible中尝试了不同的颜色选项,但对于厨房我没有找到任何选项,但这让我很烦恼,尤其是如果厨房输出的颜色突然变成深蓝色。

问题: 厨房输出的颜色会根据...我不知道...

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

有时它是丑陋的粉红色:

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

...但最烦人的是,如果突然变成深蓝色,我就看不懂了:

设置:i3、xfce4-terminal、zsh,有时在 tmux 中,使用echo $TERM # -> screen-256color

我认为,如果文件夹结构中的某些内容发生变化,或者当前 ansible 环境中的某些内容(shell 选项始终相同),例如如果我克隆整个目录(至少那是我上次认出它的地方)。如果我更改“角色”目录中的目录,它甚至可以是不同的颜色。但总而言之,我无法指责它,我很乐意提供帮助。

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

更新: 也许它在 ~/.rvm/gems/ruby-2.5.1/gems/... 有很多关于“tty”的代码

【问题讨论】:

    标签: zsh tmux test-kitchen terminal-emulator xfce


    【解决方案1】:

    这并没有回答问题(这仍然很有趣!因为我不想改变颜色),而是针对根本问题,即蓝色的不可读性。

    原因是“xfce4-terminal”的配置。

    在 xfce4-terminal 中,可以在右键单击中定义颜色的表示:'preferences' > 'colors' > 'Palette'

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

    看截图:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多