cmatrix 是一个很酷的终端程序,可以模拟《黑客帝国》风格的字符雨。它本身不是屏保,但可以通过一些方式**“伪装”成 Linux 屏保**。下面按常见场景给你几种可行方案,从简单到“专业”。
cmatrix 当临时屏保(手动)直接运行:
cmatrix
退出:q 或 Ctrl+C
适合临时演示,不适合自动触发。
xautolock + i3lock(X11 常见方案)sudo apt install cmatrix xautolock i3lock
xautolock -time 5 -locker "sh -c 'cmatrix -b -s; i3lock'" &
含义:
cmatrixcmatrix 退出后立即锁屏
-b:加粗字符
-s:屏保模式(按任意键退出)
xscreensaver 集成 cmatrix(最“正统”)sudo apt install xscreensaver cmatrix
sudo nano /usr/lib/xscreensaver/cmatrix-saver
内容:
#!/bin/sh
exec /usr/bin/cmatrix -s
赋予执行权限:
sudo chmod +x /usr/lib/xscreensaver/cmatrix-saver
编辑:
nano ~/.xscreensaver
在 programs: 中加入:
cmatrix-saver
或:
GL: cmatrix-saver
xscreensaver &
✅ 现在系统空闲时会自动运行 cmatrix
Wayland 对“屏保”限制很多,cmatrix 不能完全替代锁屏动画
cmatrixcmatrix -s
或绑定快捷键:
gnome-screensaver-command -l && cmatrix -s
如果你在 没有图形界面的服务器 / TTY:
cmatrix -s
可以配合:
setterm --blank 5
5 分钟后黑屏,你再手动启动 cmatrix
cmatrix -b -s -u 5 -C cyan
说明:
-b:加粗-s:屏保模式-u 5:速度-C cyan:颜色(red/green/yellow/blue/white)| 场景 | 推荐方案 |
|---|---|
| 桌面 X11 | xscreensaver + cmatrix ✅ |
| 自动锁屏 | xautolock + i3lock |
| 临时演示 | 直接 cmatrix |
| Wayland | 手动或脚本 |
| 服务器 | TTY + cmatrix -s |
如果你愿意,我可以:
你用的是哪种 Linux 发行版和桌面环境?