首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当试图关闭UbuntuServer20.04屏幕时,MacBook Pro上的真实模式调用失败

当试图关闭UbuntuServer20.04屏幕时,MacBook Pro上的真实模式调用失败
EN

Ask Ubuntu用户
提问于 2021-12-29 06:24:33
回答 1查看 568关注 0票数 2

我有UbuntuServer20.04安装在2011年初的MacBook Pro 8,1,我想关闭盖子和关闭屏幕。我成功地阻止了它在关闭盖子时睡觉,就像这里所描述的,https://askubuntu.com/a/594417和在同一个问题中的另一个答案https://askubuntu.com/a/1117586,我创建了一个脚本来触发屏幕的打开/关闭。这个脚本被执行了,我已经确认通过记录对它的调用。

第一个问题是

代码语言:javascript
复制
sudo vbetool dpms off

导致了这

代码语言:javascript
复制
mmap /dev/zero: Operation not permitted
Failed to initialise LRMI (Linux Real-Mode Interface).

因此,我在这里尝试了一个解决方案,Ubuntu20.04在笔记本电脑上-有什么办法关闭屏幕吗?添加了以下内容

代码语言:javascript
复制
sudo mount -o remount,exec /dev
sudo vbetool dpms off
sudo mount -o remount,noexec /dev

但结果却是

代码语言:javascript
复制
Real mode call failed

是的,屏幕没有关闭。

我试过xset和xrandr,但是他们不能打开显示器

没有GUI的安装是无头的

代码语言:javascript
复制
uname -a
Linux oldlaptop 5.4.0-91-generic #102-Ubuntu SMP Fri Nov 5 16:31:28 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-5.4.0-91-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro

有什么想法,如何关闭屏幕,无论是使用vbetool或任何其他?

EN

回答 1

Ask Ubuntu用户

发布于 2022-11-11 17:56:49

我撞到了同一堵墙。

我发现的唯一解决方案是在一段时间的不活动之后关闭屏幕。(这完全消除了对acpid和lid.sh的需求)

有两种选择。第一个命令是使用以下命令:

代码语言:javascript
复制
setterm --powerdown 1

注意:如果您正在测试这一点,那么它不会在SSH上工作。所以要测试它,你需要直接从笔记本电脑上运行它。您可以将其放入脚本中,并在引导时运行。

第二个选项,以及我所做的:将consoleblank=60添加到GRUB命令行:

代码语言:javascript
复制
sudo nano /etc/default/grub

编辑行读:

代码语言:javascript
复制
GRUB_CMDLINE_LINUX_DEFAULT="quiet consoleblank=60"

重新启动。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1384221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档