web-dev-qa-db-ja.com

Ubuntuをウェイクアップできるワイヤレスコントローラーがありますか?

このRedditの記事は次のように要約しています。 なぜPCを起動できるワイヤレスコントローラーがないのですか?

Steamでゲームをプレイすると、コンピューターがボタンをマッシュしていることを認識せず、スリープ/サスペンドモードになります。電源管理を無効にしたり、LANでスリープ解除を使用したくありません。コンピュータにゲームパッドの入力を認識させ、スリープ状態にさせない他の方法はありますか?また、コントローラーでHTPCを起動したいと思います。

Logitech F710およびXbox 360ワイヤレスコントローラーは、WindowsではHIDに準拠していますが、Linuxでは対応していません(下のスクリーンショットを参照)。参考までに、Logitech F710はXinputモードではHIDに準拠していますが、Directinputモードではそうではありません。

enter image description here

「lsusb -v」を実行し、マウス、Logitech F710、およびXbox 360ワイヤレスコントローラーのスクリーンショットを以下に示します。これは、マウスがHID準拠デバイスとして登録する方法と、コントローラーが登録しない方法を示しています。

enter image description here

Kodi/Steam-boxでLXDEデスクトップを使用してUbuntu 15.04を実行しています。私のマザーボードはAsus 990fx r2.0で、「Power On By PME Device」と「Power On By Ring」しかありません(両方とも有効にしています)。 BIOSには「Power On By RTC」もありますが、無効になっています。また、コントローラーをUSB3およびUSB5(S状態を有効にした2つの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準拠デバイスとして登録されないのはなぜですか?

2
guttermonk

カフェインを試します。を押して端末に移動します Ctrl+Alt+T コピー&ペースト:

Sudo add-apt-repository ppa:caffeine-developers/ppa
Sudo apt-get update
Sudo apt-get install caffeine

caffeine-indicatorをスタートアップアプリケーションに追加します。

1
fleamour

良いニュース。 Steamコントローラーを試したところ、WindowsおよびLinuxでHIDとして登録されました。新しいSteamコントローラーでこれをテストしたところ、実際にコンピューターがスリープ状態から復帰します。 Steamの大画面インターフェイスを介してスリープ状態にし、マシンを完全に非アクティブにし(ファンとLEDをオフにし)、コントローラーのSteamボタンを押します。すべてが生き返った。ワイヤレスxbox360コントローラーを介してSteamコントローラーの別のポイントを獲得します。

:: UPDATE ::これは、コントローラーがキーボードまたはマウスとして使用されているときにシステムが中断しないようにするため、部分的に正しいだけです。コントローラーが通常のXboxコントローラーのボタンにマッピングされている場合、システムは引き続き停止します。

enter image description hereenter image description here

1
guttermonk