笔记本电脑恢复供电后自动从挂起状态唤醒

笔记本电脑恢复供电后自动从挂起状态唤醒

我正在使用安装了 Ubuntu 14.04.2 LTS 的 Chromebook 作为某种嵌入式系统。我已经知道如何通过调整电源管理器设置让它在断电时自动挂起。

但我想找到一种方法让它在电源恢复时自动唤醒。

如果无法检测到该事件并唤醒,我还连接了一个有源 FTDI USB 串行接口,可以生成唤醒事件,但它不会出现在/proc/acpi/wakeup设备列表中。

请注意,当我运行 时upower -d,我会看到可能成为潜在触发器的东西。例如,设备/org/freedesktop/UPower/devices/line_power_AC有一个line-power/online字段(设置为yes插入时)。设备/org/freedesktop/UPower/devices/battery_BAT0有一个on-battery字段(设置为no插入时)。

如果可以将计算机配置为在电源恢复时自动开机,我愿意切换到电池电量不足时自动关机的方案。我偶尔看到它这样做,但不太可靠。

如果重要的话,我会使用约翰·刘易斯通过 GRUB 启动 Ubuntu 的 ROM。

答案1

经过进一步研究,我发现我可以通过我的设置获得所需的行为。

我进入电源设置并将电池电量配置为:

  • 不活动时暂停:不暂停
  • 电量严重不足时:关闭电源
  • 盖子关闭时:不执行任何操作

同样,插入电源时,它设置为在非活动状态或盖子关闭时不暂停。

为了测试,我拔掉了 Chromebook 的电源,等到电池电量严重不足时关机(一整夜)。第二天我重新接通电源时,它自动启动了,一切正常。

我之前的测试失败了,因为我手动关闭系统,而不是让 Ubuntu 来关闭。

我找不到使用挂起和唤醒的解决方案。它可能与其他 USB 硬件配合使用,能够在接通电源时发送键盘事件来唤醒 Chromebook。

答案2

我在这里做了几个假设,因为我不知道您到底使用的是什么硬件。一般来说计算机的 BIOS 中有一个选项叫做断电重启或者交流电源断电重启(看这里了解更多信息)。如果该功能未启用,请尝试启用它。

相关内容