Gマイナー志向

とくに意味はありません

GentooLinuxでWiiリモコンを試す その1

Engadget JapaneseでWindowsでWiiリモコンをマウスにするネタが紹介されてた。じゃあ負け時とGentooでもやってみましょうか。

ということで、早速Wiiリモコン単体とBluetoothアダプターを購入。何やってんだオレ。

以下の手順はやっつけでテキトーに設定したので、正しい手順ではないかもしれない。

まずはLinuxカーネル再構築でBluetoothを有効にする。Gentoo Linux Bluetooth Guideより引用。

Networking --->

<*> Bluetooth subsystem support  --->

--- Bluetooth subsystem support
<m>   L2CAP protocol support
<m>   SCO links support
<m>   RFCOMM protocol support
[*]     RFCOMM TTY support
<m>   BNEP protocol support
[*]     Multicast filter support
[*]     Protocol filter support
<m>   HIDP protocol support

Bluetooth device drivers  --->
<m> HCI USB driver
[*]   SCO (voice) support
<m> HCI UART driver
[*]   UART (H4) protocol support
[*]   BCSP protocol support
[*]   Transmit CRC with every BCSP packet
<m> HCI BCM203x USB driver
<m> HCI BPA10x USB driver
<m> HCI BlueFRITZ! USB driver
<m> HCI VHCI (Virtual HCI device) driver

USB support  --->

<*> Support for Host-side USB
--- USB Host Controller Drivers
<m> EHCI HCD (USB 2.0) support
[ ]   Full speed ISO transactions (EXPERIMENTAL)
[ ]   Root Hub Transaction Translators (EXPERIMENTAL)
<*> OHCI HCD support
<*> UHCI HCD (most Intel and VIA) support
< > SL811HS HCD support

BlueZをインストール。

# emerge bluez-libs bluez-utils
<||
デーモン起動。
>||
# /etc/init.d/bluetooth start

hcitoolでWiiリモコンを検出。

# hcitool scan
Scanning ...
       XX:XX:XX:XX:XX:XX       Nintendo RVL-CNT-01

で、接続。

# hidd --connect XX:XX:XX:XX:XX:XX

なんかつながったみたいだ。

まだここまで。WiinRemoteみたいにマウス代わりにはまだ使えません。

/etc/bluetooth/hcid.confなどで設定すればもっと柔軟にできそうだ。まだよくわかってません。調査中です。はい。