我有两台 MacBook,一台运行 16.04 服务器,另一台运行 18.04 服务器。我试图禁用显示器以节省电量
如果你使用的是 Linux 控制台(而不是 X-Windows),那么你需要使用 setterm(1):
我尝试了几个命令,但无济于事
setterm --powersave on
setterm --half-bright on
setterm --powersave powerdown
当我运行这些命令时,基本上什么都没有发生。我在笔记本电脑上的控制台上运行它们(而不是通过 SSH)。
setterm --cursor off|on
确实有效,所以我觉得setterm
这是正确的方向,但出于某种原因,电源管理选项不起作用。也许我可以安装一些东西来解决这个问题?
我也在研究禁用内核模块,我有 nouveau 驱动程序,运行时sudo rmmod -f nouveau
我得到
rmmod: ERROR: ../libkmod/libkmod-module.c:793 kmod_module_remove_module() could not remove 'nouveau': Resource temporarily unavailable
rmmod: ERROR: could not remove module nouveau: Resource temporarily unavailable
我也尝试将键盘布局更改为 Macbook 布局并使用内置键,但是当我按下功能键和相应的功能键来更改亮度时,它就像我在终端中输入随机字符一样。
如何关闭显示器?
答案1
尝试setterm -blank force
。您也可以尝试使用xrandr
将亮度设置为 0。使用xrandr
获取您的显示名称并执行xrandr --output <display name here> --brightness 0
。
我发现的相关问题:https://unix.stackexchange.com/questions/366868/macbook-ubuntu-server-how-can-i-have-the-screen-turn-off-when-lid-closed-but-k 手动关闭显示器
编辑:如果这不起作用,请尝试使用 DPMS 关闭显示器。您可以使用xset
。或者,您也可以使用,vbetool
尽管它们看起来相同。
sleep 3; xset dpms force off
(注意:需要睡眠,以便它不会重新打开,这是一个已知的错误xset dpms force off
)
vbetool dpms off