无法关闭带有 ubuntu 服务器的 macbook 显示器

无法关闭带有 ubuntu 服务器的 macbook 显示器

我有两台 MacBook,一台运行 16.04 服务器,另一台运行 18.04 服务器。我试图禁用显示器以节省电量

看来setterm我应该使用基于本电源管理文档这个帖子

如果你使用的是 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

相关内容