cmatrix 是一个在 Linux 终端中模拟《黑客帝国》风格字符雨效果的程序。要让它更好地适配 Linux 终端,可以从 安装、终端选择、字体、颜色、性能、常见问题 几个方面来做。
sudo apt update
sudo apt install cmatrix
sudo dnf install cmatrix
# 或旧系统
sudo yum install cmatrix
sudo pacman -S cmatrix
git clone https://github.com/abishekvashok/cmatrix.git
cd cmatrix
./autogen.sh
./configure
make
sudo make install
推荐:
xterm-256colorgnome-terminalkonsolealacrittytmux + 256color避免使用不支持 256 色的老终端(如某些 tty)。
查看当前终端类型:
echo $TERM
如果不是 xterm-256color:
export TERM=xterm-256color
字符雨效果依赖等宽字符,推荐字体:
在终端设置中修改为等宽字体,否则字符会错位或闪烁异常。
cmatrix -C cyan # 单色
cmatrix -b # 加粗字符
cmatrix -u 2 # 降低刷新速率,减少 CPU
常用参数:
cmatrix -B # 全屏
cmatrix -s # 屏保模式
cmatrix -a # 异步模式
组合示例:
cmatrix -b -u 2 -C green
原因:
解决:
locale
确保是:
LANG=en_US.UTF-8
如果不是:
sudo dpkg-reconfigure locales
原因:
TERM 设置错误解决:
export TERM=xterm-256color
cmatrix -b
解决:
cmatrix -u 4
或:
cmatrix -a
export TERM=tmux-256color
cmatrix
如果 tmux 颜色异常:
tmux -u
echo "cmatrix -b -u 2" >> ~/.bashrc
cmatrix -B
cmatrix -b -u 1 -C green
或修改源码中的字符集,模拟日文 / 二进制流。
✅ 使用 256 色终端
✅ 字体设置为等宽字体
✅ UTF-8 编码
✅ TERM=xterm-256color
✅ 使用 -b -u 2 参数
如果你告诉我:
我可以给你一套针对你环境的专用配置。