24/7 twenty-four seven

iOS/OS X application programing topics.

UbuntuでApple Wireless Mighty Mouseを使う

Ubuntu 8.04 LTS "Hardy Heron"でApple Wireless Mighty Mouseを使うときの設定メモ

参考サイト
ペアリングの設定

「/etc/default/bluetooth」をエディタで開く。

$ sudo gedit /etc/default/bluetooth

もし、「BLUETOOTH_ENABLED」が0だったら、1に変更する。(初期値は1になってるはず)

BLUETOOTH_ENABLED=1

「HIDD_ENABLED=0」を1に変更する。

HIDD_ENABLED=1

設定を反映させるためにbluetoothサービスを再起動。

$ sudo /etc/init.d/bluetooth restart

マウスボタンを連打しつつ、次のコマンドを入力する。

$ sudo hidd --search

上のパネルのbluetoothアイコンがパスキーを入力するように言ってくるので、「0000」を入力。
ここで表示されるアドレスは後で使うので控えておく。

ここまでで、普通に使えるようになるはず。右クリックやスクロールもOK。

起動時に自動でペアリングする設定

このままだと、再起動時やサスペンドからの復帰時に設定がクリアされるということなので、自動でペアリングされるように設定します。

「/etc/bluetooth/hcid.conf」を開く。

$ sudo gedit /etc/bluetooth/hcid.conf

一番下に次のように追記する。アドレスは「hidd --search」で表示されたものを入力。

device 00:14:51:C6:90:EC {
    name "Mighty Mouse"
    auth enable;
    encrypt enable;
}

「/etc/X11/xorg.conf」を開く。

$ sudo gedit /etc/X11/xorg.conf

以下をセクションごと追記する。

Section "InputDevice"
        Identifier  "Apple Mouse"
        Driver      "evdev"
        Option     "SendCoreEvents" "true"
        Option "Name" "Apple Computer, Inc. Mighty Mouse"
        Option "HWHEELRelativeAxisButtons" "6 7"
        Option "Buttons" "8"
EndSection

下の方に「Section "ServerLayout"」があるので、セクション内(EndSectionまで)に次の一行を追記する。

        InputDevice    "Apple Mouse"