在 CentOS 上,cmatrix(终端矩阵字符雨效果)本身并不提供直接的“字体设置选项”,它使用的是当前终端的字体。所以要修改 cmatrix 的字体,实际上是修改终端模拟器的字体。
下面分几种常见情况说明:
如果你是在 GNOME Terminal / Konsole / Xterm 等图形终端 里运行 cmatrix:
MonospaceDejaVu Sans MonoNoto MonoWenQuanYi Zen Hei Mono(中文友好)✅ 修改后直接运行:
cmatrix
字体就会变化。
.Xresources如果你是 Xterm 用户:
编辑 ~/.Xresources:
vim ~/.Xresources
添加:
XTerm*faceName: DejaVu Sans Mono
XTerm*faceSize: 14
然后生效:
xrdb -merge ~/.Xresources
再启动:
xterm -e cmatrix
如果你是在 Ctrl+Alt+F2 的纯终端(TTY):
sudo vim /etc/sysconfig/console
示例:
FONT="lat9w-16"
sudo vim /etc/vconsole.conf
示例:
KEYMAP="us"
FONT="eurlatgr"
应用:
sudo mkinitrd
或重启。
⚠️ TTY 下字体选择有限,不支持中文。
虽然不是字体,但你可以改效果:
cmatrix -C red # 红色
cmatrix -s # 屏保模式
cmatrix -u 5 # 更新速度
| 使用环境 | 修改方式 |
|---|---|
| 图形终端 | 修改终端字体 |
| Xterm | 改 .Xresources |
| TTY | 改 vconsole.conf |
| cmatrix 本身 | 不支持字体设置 |
如果你是 具体某种终端(如 SecureCRT / PuTTY / Termius),可以告诉我,我可以给你对应设置方法。