cmatrix 快捷键与交互控制
一、运行中的交互键位
- 颜色切换:按下对应颜色键即可即时改变前景色,支持 g(green 绿,默认)、r(red 红)、b(blue 蓝)、w(white 白)、y(yellow 黄)、c(cyan 青)、m(magenta 洋红)、k(black 黑)。
- 速度调节:按数字键 0–9 调整刷新/下落速度,数值越小速度越快(例如 2 很快,9 很慢)。
- 屏保模式:启动时加上 -s 后,任意键即可立即退出。
- 退出程序:按 q 或 Ctrl+C 结束运行。
二、启动参数与“快捷键”的区别
下表列出常用“启动时参数”(不是运行中的按键),可组合使用以改变外观与行为:
| 参数 |
作用说明 |
| -a / --async |
异步滚动(默认启用) |
| -b / --bold |
随机粗体 |
| -B / --all-bold |
全部粗体 |
| -C color / --color color |
指定颜色(如 red、blue、magenta 等) |
| -n / --no-bold |
关闭粗体 |
| -o / --old-style |
旧风格滚动 |
| -s / --screensaver |
屏保模式,按键即退出 |
| -u N / --speed N |
设置速度,0–9,数值越小越快 |
| -x / --xwindow |
X 窗口模式(符号可能不同) |
| -h / --help |
显示帮助 |
| -V / --version |
显示版本信息 |
| -m / --lambda |
使用 lambda 字符模式 |
示例:
- 蓝色并全粗体、较快速度:cmatrix -B -C blue -u 2
- 屏保模式:cmatrix -s
- 查看所有选项:cmatrix -h
三、给 cmatrix 设置系统级快捷键
cmatrix 本身没有“全局热键”,但你可以为它绑定一个系统快捷键,便于随时启动:
- GNOME/KDE:打开系统设置 → 键盘 → 自定义快捷键,命令填 cmatrix,组合键例如 Ctrl+Alt+C。
- i3 窗口管理器:在 ~/.config/i3/config 中添加绑定,例如:
bindsym Mod4+c exec --no-startup-id cmatrix(其中 Mod4 通常是 Super/Windows 键)。
四、实用提示
- 性能注意:cmatrix 属于 CPU 密集型,在低性能设备上可能影响响应,建议适度使用或降低速度(增大 -u 数值)。
- 获取完整选项:运行 man cmatrix 查看手册与版本说明。