无X11/Wayland环境的Ubuntu 23.04服务器版控制台动态屏保需求咨询
无X11/Wayland环境的Ubuntu 23.04服务器版控制台动态屏保需求咨询
嗨,针对你在纯文本控制台环境下想要老式动态屏保或者黑屏唤醒的需求,我整理了几个实用方案:
一、Ubuntu仓库里可用的文本模式动态屏保程序
这些工具完全不需要X11/Wayland,直接在控制台运行:
cmatrix:经典的“黑客帝国”代码雨效果,绝对是老式控制台屏保的代表。安装命令:sudo apt install cmatrix,运行时直接输入cmatrix,按Ctrl+C就能退出。asciiquarium:ASCII艺术风格的水族馆,会有小鱼游动、气泡上升的动态效果,趣味性拉满。安装命令:sudo apt install asciiquarium,运行后按Ctrl+C退出。bb(Blinkenlights):模拟老式霓虹灯闪烁的效果,还有音效(如果控制台支持的话),复古感十足。安装命令:sudo apt install bb,运行后按q键退出。
遗憾的是,官方仓库里暂时没有类似xscreensaver里的星空模拟、烟花这类效果的程序,如果特别需要,你可以找一些开源的文本模式屏保项目自行编译安装(注意选择纯终端兼容的版本)。
二、控制台黑屏+按键唤醒的实现方案
如果找不到心仪的动态屏保,用这个方法也能满足基础的屏保需求:
- 临时设置超时黑屏:使用系统自带的
setterm命令,比如设置5分钟后自动黑屏:
到时间后控制台会自动黑屏,按任意键就能恢复。setterm -blank 5 -powersave off - 立即黑屏:想要马上让控制台变黑的话,执行:
setterm -blank force - 永久生效设置:如果希望每次登录控制台都自动启用超时黑屏,可以把
setterm -blank 5 -powersave off这条命令添加到~/.bashrc或者/etc/profile文件末尾,保存后下次登录就会自动生效了。
备注:内容来源于stack exchange,提问作者emk2203
相关产品推荐
相关产品推荐

