如何用任意键唤醒我的电脑?

Jac*_*ack 4 keyboard input-devices suspend

我的外接键盘没有挂起按钮。如果 PC 已挂起,我是否可以设置 Ubuntu 以使用不同的密钥(或任何与此相关的密钥)来唤醒 PC?

Coa*_*Web 6

如果您运行以下命令,您将看到 USB 设备列表以及它们是否已启用唤醒系统。

cat /proc/acpi/wakeup
Run Code Online (Sandbox Code Playgroud)

您将看到一个项目列表,例如下面看到的项目。

USB0      S3    *disabled   pci:0000:00:12.0
Run Code Online (Sandbox Code Playgroud)

确定哪个设备是键盘后,假设USB0,运行此命令。

sudo su
echo USB0 > /proc/acpi/wakeup
Run Code Online (Sandbox Code Playgroud)

现在,如果您再次从头运行该命令,您应该会在设备旁边看到已启用

USB0      S3    *enabled   pci:0000:00:12.0
Run Code Online (Sandbox Code Playgroud)

这对我有用,我可以用任意键唤醒我的桌面。

可以在此处找到有关设备唤醒代码的详细信息(链接由Santhana Krishnan 提供)。

  • 如何确定哪个设备是键盘?如果我尝试“lsusb”,我会得到一个设备列表,但它们有不同的 ID。没有“USB0”或任何类似 /proc/acpi/wakeup 的列表作为设备 ID。 (5认同)