在 CentOS 上,cmatrix 本身没有内置的颜色配置命令,但可以通过 终端颜色支持 + 启动参数 + 修改源码 三种方式来调整颜色。下面按从简单到进阶给你说明。
cmatrix 支持 彩色模式,常用参数如下:
cmatrix -C cyan
常见支持的颜色(视终端而定):
green(默认)redbluecyanmagentayellowwhiteblack✅ 示例:
cmatrix -C red
cmatrix -C blue
cmatrix -C cyan
cmatrix -b
cmatrix -a
cmatrix -C cyan -b -a
部分 cmatrix 版本支持配置文件:
~/.cmatrixrc
示例内容:
color=cyan
bold=1
⚠️ 注意:
CentOS 自带仓库里的 cmatrix 很多没有这个功能,如果没有效果,说明不支持。
yum install epel-release -y
yum install cmatrix -y
dnf install epel-release -y
dnf install cmatrix -y
如果你想要 自定义 RGB / 不同字符不同颜色,只能改源码。
wget https://github.com/abishekvashok/cmatrix/archive/master.zip
unzip master.zip
cd cmatrix-master
编辑 cmatrix.c,找到类似:
#define COLOR_PAIR_DEFAULT 1
或:
init_pair(1, COLOR_GREEN, COLOR_BLACK);
改成你想要的,例如:
init_pair(1, COLOR_CYAN, COLOR_BLACK);
./configure
make
make install
cmatrix -C cyan -b -a
如果你愿意,我可以:
告诉我你用的是 CentOS 7 还是 8 / Stream 即可。