我想知道为什么当我使用虚拟控制台(或任何出现在Ctrl- Alt-之后的东西)时,电源事件没有按预期工作F1。
我已将我的笔记本电脑设置为在盖子合上时进入睡眠状态,并且当我在图形界面中时它工作正常。但是当我切换到虚拟控制台时,合上的盖子只会关闭屏幕。
怎么可能,我认为这样低级的东西是由守护进程控制的,它们不依赖于我所在的接口类型?
你会在 中找到答案/etc/acpi/lid.sh。您是正确的,有一个 ACPI 守护程序可以响应诸如关闭盖子之类的事情。但是,如果您查看脚本顶部附近的行:
if [ `CheckPolicy` = 0 ]; then exit; fi
Run Code Online (Sandbox Code Playgroud)
你会看到一条取消整个事情的行。它会CheckPolicy检查当前控制台上是否正在运行类似 Gnome Power Manager 之类的东西。如果是这样,它会中止,并让电源管理器处理它。
因此,当 GNOME 是活动会话时,Gnome 电源管理器会处理盖子。当控制台是活动会话时,ACPI 守护进程处理盖子。如果您阅读lid.sh脚本的其余部分,您将看到它所做的只是使屏幕空白。
| 归档时间: |
|
| 查看次数: |
684 次 |
| 最近记录: |