在 CentOS 上给 cmatrix(那个“黑客帝国”字符雨)加音效,其实 cmatrix 本身并不支持声音,所以常见做法是:
mpg123 为例)sudo yum install -y mpg123
或
sudo dnf install -y mpg123
准备一个音效文件(如 matrix.mp3)
后台播放音效,再启动 cmatrix
mpg123 -l inf matrix.mp3 & # 循环播放
cmatrix
按 Ctrl+C 退出后,用 kill %1 或 pkill mpg123 关掉声音。
创建脚本 matrix.sh:
#!/bin/bash
mpg123 -q -l inf ~/matrix.mp3 &
SOUND_PID=$!
cmatrix
kill $SOUND_PID
赋予执行权限:
chmod +x matrix.sh
./matrix.sh
如果只想“滴滴”声:
sudo yum install -y beep
但 CentOS 服务器通常没声卡,基本没用。
✅ CentOS 下 cmatrix 加音效 = cmatrix + 外部播放器
❌ cmatrix 本身无音效参数
如果你想要开机自动播放 + cmatrix 屏保式效果,我也可以帮你写 systemd 或 alias 配置。