Reddit 上的这篇文章总结道:为什么没有可以唤醒 PC 的无线控制器?
当我在 Steam 上玩游戏时,我的电脑无法识别我正在按下按钮,因此进入睡眠/挂起模式。我不想禁用电源管理或使用局域网唤醒。还有其他方法可以让我的电脑识别游戏手柄的输入而不进入睡眠状态吗?我还想用控制器唤醒我的 HTPC。
Logitech F710 和 Xbox 360 无线控制器在 Windows 中兼容 HID,但在 Linux 中不兼容(见下面的屏幕截图)。仅供参考,Logitech F710 在 Xinput 模式下兼容 HID,但在 Directinput 模式下不兼容。
我运行了“lsusb -v”,下面是鼠标、Logitech F710 和 Xbox 360 无线控制器的屏幕截图。这显示了鼠标如何注册为 HID 兼容设备,而控制器却没有。
我在 Kodi/Steam-box 上运行 Ubuntu 15.04 和 LXDE 桌面。我的主板是 Asus 990fx r2.0,只有“通过 PME 设备开机”和“通过铃声开机”(我已启用两者)。BIOS 也有“通过 RTC 开机”,但已禁用。我还将控制器插入 USB3 和 USB5(已启用 S 状态的两个 USB“设备”)。仍然没有成功。
以下是 的内容/proc/acpi/wakeup
:
Device S-state Status Sysfs node
SBAZ S4 *disabled pci:0000:00:14.2
PS2K S3 *disabled
PS2M S3 *disabled
UAR1 S4 *disabled pnp:00:06
P0PC S4 *disabled pci:0000:00:14.4
UHC1 S4 *enabled pci:0000:00:12.0
UHC2 S4 *enabled pci:0000:00:12.2
UHC4 S4 *enabled pci:0000:00:13.2
UHC6 S4 *enabled pci:0000:00:16.2
UHC7 S4 *enabled pci:0000:00:14.5
PC02 S4 *disabled pci:0000:00:02.0
PC03 S4 *disabled
PC04 S4 *disabled pci:0000:00:04.0
PC05 S4 *disabled pci:0000:00:05.0
PC06 S4 *disabled
PC07 S4 *disabled
PC09 S4 *disabled pci:0000:00:09.0
PC0A S4 *disabled pci:0000:00:0a.0
PC0B S4 *disabled pci:0000:00:0b.0
PC0C S4 *disabled
PC0D S4 *disabled pci:0000:00:0d.0
PE20 S4 *disabled pci:0000:00:15.0
PE21 S4 *disabled pci:0000:00:15.1
PE22 S4 *disabled pci:0000:00:15.2
PE23 S4 *disabled pci:0000:00:15.3
USB3 S4 *enabled pci:0000:00:13.0
USB5 S4 *enabled pci:0000:00:16.0
PWRB S4 *enabled platform:PNP0C0C:00
为什么控制器没有注册为符合 HID 标准的设备?
答案1
Ctrl我会尝试 Caffeine。按+ Alt+进入终端T并复制粘贴:
sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install caffeine
然后添加caffeine-indicator
到您的启动应用程序中。