我有一台 Lenovo Helix 2,它已取消对挂起至 RAM (S3) 的支持。然而,经测试,“轻度睡眠”模式 (S0ix) 工作正常echo freeze > /sys/power/state
。
我可以绑定要使用的电源按钮,freeze
而不是mem
使用acpid
事件处理程序,但我真正想做的是让桌面环境来处理这个问题,因为它可以执行诸如“用户不活动 N 分钟后挂起”之类的操作,而这是acpid
不能的。
不幸的是,KDE 电源管理器给我的唯一选项是“不执行任何操作”、“锁定屏幕”、“挂起”、“休眠”和“关闭电源”。它有一个“运行脚本”选项,但仅适用于在电源状态之间转换时 - 例如,我可以让它在从交流电到电池,或从电池到低电量时运行脚本,但不能在使用电池电源和空闲时运行脚本30分钟。
那么,是否有某种方法(作为 KDE 配置的一部分,或者作为 systemd 或 sysfs 或内核选项)来覆盖某些内容,以便它尝试代替freeze
ing 或作为 ing 的替代方案suspend
?
答案1
您可以查看
/etc/default/acpi-support
(在最新的 ubuntu 上)而不是 acpi 事件。但是,我不确定这是否适用于您的桌面。如果切换到 acpi-support 挂起管理,则可以在那里指定 acpi-sleep 方法。