cmatrix 本身没有直接的命令行参数调速度,但可以通过键盘热键或修改源码来调整滚动速度。下面按“最常用 → 进阶 → 源码级”来说明。
运行 cmatrix 后,使用键盘快捷键:
| 快捷键 | 作用 |
|---|---|
| + | 加快滚动速度 |
| - | 减慢滚动速度 |
| 数字 0-9 | 直接切换速度档位(不同版本可能略有差异) |
很多发行版默认是
+/-有效,调完后即时生效。
cmatrix -s # 屏幕保护模式(滚动较慢)
cmatrix -u 数字 # 部分版本支持更新间隔(不保证所有版本都有)
⚠️ 注意:
-u 并不是所有 cmatrix 都支持(主要在 cmatrix 2.x 分支 或某些 fork 里才有)。
sudo apt install build-essential libncurses5-dev
wget https://github.com/abishekvashok/cmatrix/archive/master.zip
unzip master.zip
cd cmatrix-master
打开 cmatrix.c,找到类似:
#define DELAY 50000
或:
usleep(50000);
例如:
#define DELAY 20000 // 更快
./configure
make
sudo make install
如果你只是想要可调速的 Matrix 效果,可以考虑:
unimatrixpip install unimatrix
unimatrix -s 90 # 数字越大越快
tty-matrixgit clone https://github.com/Georgeto/tty-matrix
cd tty-matrix
make
./tty-matrix -s 10
cmatrix -b -C cyan
# 然后按 + 加速
如果你愿意,可以告诉我:
cmatrix -V 的版本