Skip to main content

MightyMouseの設定

· 3 min read

KubuntuでMightyMouseを使う方法。 (下記の手順、やった直後に書かなかったから曖昧)

apt-get install bluetooth bluez bluez-utils vi /etc/default/bluetooth

BLUETOOTH_ENABLED=1

1になってなかったら1にする。

hcitool scanを実行し、マウスをいじる。 そうすると発見されるxx:xx:xx:xx:xx:xxなんてのが表示されるので控える。

vi /etc/bluetooth/hcid.conf

device xx:xx:xx:xx:xx:xx {
name "Mighty Mouse";
auth enable;
encrypt enable;
}

/etc/X11/xorg.conf Section ServerLayoutは編集し、Section InputDeviceは追記。 念のために cp xorg.conf xorg.bak しといた方がいいです。 (失敗するとXが起動しなくなるので)

Section "ServerLayout" ... InputDevice "MightyMouse" EndSection

Section "InputDevice" Identifier "MightyMouse" Driver "evdev" Option "RelHWHEELOptions" "invert" Option "Buttons" "8" Option "CorePointer" Option "ZAxisMapping" "5 6 7 8" EndSection

ServerLayoutの"InputDevice"とSectionの"Identifier"は一致させること。

あとは左クリックでカチカチしてれば勝手にペアリングしてくれるっぽい。 Ctrl+Alt+BSでXを再起動して、マウスの電源をOFF→ON(マウス背面ね)すると比較的お手軽に確認できる。 これでダメだったら、再起動してみるといい。 再起動も不具合があって、スリープ状態みたいな感じ(右手前のラインが光る)ので、電源OFF→ONがいいかも。

ちなみに、BluetoothのMightyMouseはホイールが効きません。 Bug #291408 in linux (Ubuntu Intrepid): “Bluetooth Mighty Mouse: hidp HID_QUIRK_INVERT_HWHEEL actually inverts wheel wrong way!”

https://bugs.launchpad.net/ubuntu/intrepid/+source/linux/+bug/291408バグらしい😔 ここ、重要でしょ!?ってところでバグ。 一応、対応したlinux-imageがあるんだけど、なんとなく怖くて手を出してない。http://people.ubuntu.com/~lieb/amd64/linux-image-2.6.27-11-generic_2.6.27-11.24~lp181759lieb1_amd64.deb使った人がいたら情報ください。