キーボードやマウスを使ってシステムを目覚めさせたい。これは次の方法で行うことができます。/proc/acpi/覚醒そしてシンプル
echo DEVNAME > /proc/acpi/wakeup
私の覚醒ファイルは次のとおりです
Device S-state Status Sysfs node
---------------------------------------
1. P0P2 S4 *disabled pci:0000:00:01.0
2. P0P3 S4 *disabled
3. P0P1 S4 *disabled pci:0000:00:1e.0
4. UAR1 S4 *disabled pnp:00:0c
5. EUSB S4 *disabled pci:0000:00:1d.7
6. USBE S4 *disabled pci:0000:00:1a.7
7. P0P5 S4 *disabled
8. P0P6 S4 *disabled
9. P0P7 S4 *disabled
10. P0P8 S4 *disabled pci:0000:00:1c.4
11. P0P9 S4 *disabled pci:0000:00:1c.5
12. GBEC S4 *disabled
13. USB0 S4 *disabled pci:0000:00:1d.0
14. USB1 S4 *disabled pci:0000:00:1d.1
15. USB2 S4 *disabled pci:0000:00:1d.2
16. USB3 S4 *disabled
17. USB4 S4 *disabled pci:0000:00:1a.0
18. USB5 S4 *disabled pci:0000:00:1a.1
19. USB6 S4 *disabled pci:0000:00:1a.2
20. P0P4 S4 *disabled pci:0000:00:1c.0
私の質問は次のとおりですマウス/キーボードにどの(USB)デバイスが属しているのか、どうすればわかりますか?私は失敗しましたLSSBこれまでは正しいスイッチを逃したようです。
ベストアンサー1
grep `ls /dev/input/by-path/*-mouse |\
head -1 |\
cut -d- -f 3` /proc/acpi/wakeup |\
gawk '{print $1}'
その後、マウス入力デバイスを見つけて、/proc/acpi/wakeupでPCI IDを見つけて名前を付けます。実際には、このコマンドの出力を/proc/acpi/wakeupに再度リダイレクトして、デバイスでウェイクアップを有効にできます。