如果运行以下命令,您将看到 USB 设备列表以及它们是否已启用以唤醒系统。
cat /proc/acpi/wakeup
您将看到如下所示的项目列表。
USB0 S3 *disabled pci:0000:00:12.0
一旦确定了哪个设备是键盘,假设USB0,运行此命令。
sudo su
echo USB0 > /proc/acpi/wakeup
现在,如果你再次从头运行该命令,你应该会看到已启用设备旁边。
USB0 S3 *enabled pci:0000:00:12.0
这对我来说很有效,我可以用任意键唤醒我的桌面。
可以找到有关设备唤醒代码的详细信息这里(链接由桑塔纳·克里希南)。