本サイトは、マルチコア トータルソリューションカンパニー -フィックスターズの技術者有志が運営するサイトです。

PS3のSIXAXISコントローラのBluetoothを有効にする

出典: PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう

以下は、Yellow Dog Linux v.6.xに関するHOWTOの抄訳です。原文はこちらをご覧ください。


目次

イントロダクション

注意:PS3ファームウェア 2.40において、Linux上のbluetoothでSixaxisまたはDualshock 3コントローラを接続した場合、Game OSに戻るたびごとにコントローラをペアしなおさなければなりません。ペアはLinuxを完全にシャットダウンした後、PS3の電源をOFFにし、お持ちのコントローラをUSBで接続し、PSボタンを押しながらコントローラを外し、再度PSボタンを押すことで行うことができます。

手順

Sixaxis または Dualshock 3をYDL 6.x上のbluetoothで接続する方法

1. ターミナルウィンドウを開きます

2. 以下入力し、user rootを変更します。

su - [ENTER] 

3. rootパスワードを入力します。

4. 以下を入力し、bluez-libsとbluez-utilsをインストールします

yum install bluez-libs bluez-utils [ENTER] 

※「Nothing to do」と表示される場合、bluez-libsはすでにインストールされています。

5. 以下のコマンドを入力します。

service hidd stop [ENTER]
hidd --server --nocheck -n [ENTER]

6. コマンドプロンプトに以下のようなテキストが表示されます。

hidd[8284]: Bluetooth HID daemon

7. SixaxisまたはDualshock 3のPSボタンを押し、2つのコントローラをペアにします。以下のような結果が表示されるはずです。

    hidd[8284]: Bluetooth HID daemon
    hidd[8284]: New HID device 00:16:FE:C9:79:A8 (Sony Computer Entertainment Wireless Controller)

8. 閉じるにはCtrl-Cを押します。

9. 以下のコマンドを入力します。

    service hidd start [ENTER] 

あなたはこの手順を一度行うだけで構いません。これから先、リブート後にPSボタンを押して電源を入れるだけで、コントローラをbluetooth経由で使えるはずです。

ジョイスティックのテスト

現状で新しいジョイスティックが/dev/input/の中に新規デバイスがリストアップされています。あなたが他のジョイスティックを接続していなかったら、それはjs0でしょう。あなたが他のジョイスティックを接続していたら、js1かjs2等になっているでしょう。

ジョイスティックが動作しているかは、以下のようにテストします。

1. 最初に/dev/input/ディレクトリの中に、何というジョイスティックがあるか見ます。

    ls /dev/input

2. あなたがチェックしたジョイスティックの名前でjs0を置き換えて、以下のコマンドを実行します。

    cat /dev/input/js0

スティックを動かすかボタンを押したときに、スクリーン上にでたらめな文字が表示されたらジョイスティックは動作しています。

3. Ctrl-Cを押して終了します。

コントローラの電源を切る

PSボタンを13秒くらい押して手動で電源を切るまで、コントローラの光は点滅し続けます。


Yellow Dog Linux for PS3に戻る

表示
個人用ツール
オープンソースプロジェクト
ツールボックス