在 Linux 中,cmatrix 的速度(字符下落速度)是固定的,官方版本没有内置参数可以直接调整速度。不过你可以通过以下几种方式间接或变通地调整“速度”体验:
先确认版本:
cmatrix -V
常见版本:
-s 或 -u 参数-u 参数(部分版本支持)某些发行版或 fork 支持更新间隔:
cmatrix -u 2
✅ 尝试:
cmatrix -u 1
cmatrix -u 5
cmatrix -u 10
⚠️ 如果你的版本不支持 -u,会提示错误。
-s(screensaver 模式)cmatrix -s
如果你真的想精确控制速度,可以改源码。
git clone https://github.com/abishekvashok/cmatrix.git
cd cmatrix
在 cmatrix.c 中搜索:
usleep
常见类似:
usleep(50000);
例如:
usleep(20000); // 更快
./configure
make
sudo make install
如果你只是想要“黑客屏保”,推荐这些可调速的替代工具:
unimatrixsudo apt install unimatrix
unimatrix -s 90
-s 控制速度(数字越大越快)pipes.shpipes.sh -s 10
hollywoodsudo apt install hollywood
hollywood
| 方法 | 是否推荐 | 说明 |
|---|---|---|
-u 参数 |
⭐⭐⭐ | 部分版本可用 |
| 改源码 | ⭐⭐⭐⭐⭐ | 最彻底 |
| 换 unimatrix | ⭐⭐⭐⭐ | 最省事 |
-s 模式 |
⭐⭐ | 效果有限 |
如果你愿意,我可以:
你用的是 Ubuntu / Arch / CentOS / macOS?