在 CentOS 上让 cmatrix(字符矩阵屏保效果)开机启动,常见有几种方式,取决于你想要的“开机启动”效果:
~/.bashrc(当前用户登录终端后自动运行)echo "cmatrix" >> ~/.bashrc
⚠️ 注意:
mkdir -p ~/.config/systemd/user
vi ~/.config/systemd/user/cmatrix.service
内容:
[Unit]
Description=cmatrix autostart
[Service]
ExecStart=/usr/bin/cmatrix
Restart=always
StandardInput=tty
TTYPath=/dev/tty1
[Install]
WantedBy=default.target
systemctl --user enable cmatrix
(适合服务器 tty 登录)
编辑:
vi /etc/systemd/system/getty@tty1.service.d/override.conf
[Service]
ExecStart=
ExecStart=-/usr/bin/cmatrix
然后:
systemctl daemon-reexec
⚠️ 风险:可能无法正常登录系统
cmatrixcmatrix或在终端:
cp /usr/share/applications/cmatrix.desktop ~/.config/autostart/
which cmatrix
没有就装:
yum install cmatrix -y
(CentOS 7 / 8 / Stream 均可)
| 场景 | 推荐方式 |
|---|---|
| 服务器 tty | systemd user service |
| 桌面用户 | 启动应用程序 |
| 简单测试 | ~/.bashrc |
如果你能说明是 CentOS 几 + 是否有桌面 + 是否服务器,我可以给你最精确的配置。