Ubuntu Server无GUI环境下调整显示器节电时长的技术咨询
Ubuntu Server无GUI环境下调整显示器节电时长的技术咨询
嗨,我来帮你搞定这个问题!既然你用的是纯终端版Ubuntu Server,不想完全禁用电源管理,只是想把显示器自动关闭的时长从10分钟改成30分钟,咱们可以用终端专属的工具来设置,具体步骤如下:
临时生效设置(重启后会重置)
直接在终端里执行这条命令,立刻就能把显示器黑屏超时改成30分钟,同时保持电源管理功能开启:
setterm --blank 30 --powerdown 0
--blank 30:设置30分钟无操作后显示器进入黑屏状态--powerdown 0:表示不触发显示器电源关闭(如果希望黑屏一段时间后彻底关闭电源,可以把0改成比30大的数值,比如35,代表黑屏5分钟后关闭电源)
永久生效设置(重启后依然保持)
如果不想每次开机都手动输入命令,可以把设置加到系统配置里,分两种场景:
仅针对当前用户生效
编辑用户目录下的.bashrc文件:
nano ~/.bashrc
在文件末尾添加刚才的setterm命令,按Ctrl+O保存、Ctrl+X退出后,执行source ~/.bashrc让设置立刻生效。
针对所有系统用户生效
在/etc/profile.d/目录下新建一个自定义脚本文件,比如display-power-config.sh:
nano /etc/profile.d/display-power-config.sh
写入内容:
setterm --blank 30 --powerdown 0
保存退出后,给脚本添加执行权限:
chmod +x /etc/profile.d/display-power-config.sh
下次所有用户登录终端时,这个设置就会自动生效啦。
这样既不用完全禁用电源管理,又能精准调整显示器的超时时长,完美符合你的需求~
备注:内容来源于stack exchange,提问作者ubudoge
相关产品推荐
相关产品推荐

