温馨提示×

centos cmatrix怎么配置颜色

小樊
41
2026-10-17 16:00:35
栏目: 智能运维

在 CentOS 上,cmatrix(终端字符矩阵屏保效果)本身是一个比较小巧的程序,颜色配置方式有限,主要取决于你使用的版本和编译选项。下面给你几种实用可行的方法。


一、cmatrix 自带的颜色控制(最常用)

大部分 CentOS 仓库里的 cmatrix 支持以下参数:

cmatrix -C red

可选颜色一般有:

  • green(默认)
  • red
  • blue
  • cyan
  • white
  • yellow
  • magenta

示例:

cmatrix -C cyan
cmatrix -C yellow

⚠️ 注意:
不是所有版本都支持 -C,如果你看到 invalid option,说明你的 cmatrix 版本较老。


二、使用 -b 开启“粗体颜色”(更醒目)

cmatrix -b

这个模式下字符会更亮,在黑色背景上视觉效果更好。


三、通过终端配色间接“改颜色”

cmatrix 默认使用的是 终端的前景色。
你可以先改终端颜色,再运行 cmatrix:

# 例如设置为绿色
echo -e "\033[32m"
cmatrix

或者在 .bashrc 里设置 PS1 颜色,再启动 cmatrix。


四、修改源码(进阶,CentOS 可用)

如果你确实需要自定义颜色(比如紫色、橙色),只能改源码:

1. 安装依赖

yum install -y gcc make ncurses-devel

2. 下载源码

wget https://github.com/abishekvashok/cmatrix/archive/master.zip
unzip master.zip
cd cmatrix-master

3. 修改颜色

编辑源码(如 cmatrix.c):

#define COLOR_PAIR_RED 1

或找到:

init_pair(1, COLOR_GREEN, COLOR_BLACK);

改成:

init_pair(1, COLOR_MAGENTA, COLOR_BLACK);

4. 编译

./configure
make
./cmatrix

五、推荐组合(最省事)

cmatrix -b -C cyan

如果你只是想“酷一点”,这个基本够用。


如果你愿意,我可以:

  • 给你一个 CentOS 一键安装脚本
  • 或帮你 定制一个炫彩版 cmatrix

你用的是 CentOS 几?终端是本地还是 SSH?

0 踩