8/02/2009

Bluetooth マウスを使う

ubuntu9.04をHP2133にインストールし直したらBluetooth マウスが使えなくなった。
8.10の時はすんなり使えていたのだが、どうもだめです。一時的には使えるのだが再起動かけると設定が保持されないのである、おまけに少しの間マウスを放置すると(数分)もうマウスが使えないのだ。

色々やってみた、しかしなかなか思った様に動かない。試行錯誤の挙げ句無事設定できた。うれしいかぎりだ。
マイクロソフトのマウスとサンワサプライのマウスがあるので、両方で試してみたが快適であった。

まずHIDDを調べる

コンソールで下記コマンドを打つ、当然マニュアルでマウスを接続出来るのだから必ず接続しておこう、
cat /proc/bus/input/devices

ずらずらと文字列が表示されるので、そのうちのPとUが必要なデータです。

I: Bus=0005 Vendor=0a5c Product=0001 Version=0333
N: Name="Bluetooth Wireless Optical Mouse "
P: Phys=00:21:86:07:B7:DB
S: Sysfs=/devices/pci0000:00/0000:00:10.2/usb3/3-1/3-1:1.0/bluetooth/hci0/hci0:11/input17
U: Uniq=BC:20:42:A0:50:30
H: Handlers=mouse2 event11
B: EV=1f
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=143
B: ABS=100 0
B: MSC=10

PとUのマックアドレスをコピーしておく。


下記コマンドでエディターを開いて、下記文字列をコピー貼り付けして、太い文字列のマックアドレスを先ほど調べた物に書き換えます。
最初のマックアドレスがPのアドレス、2番目の太文字マックアドレスがUのアドレスを書き込む。その後保存。


ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
sudo gedit /etc/default/bluetooth

# start bluetooth on boot?
# compatibility note: If this variable is not found bluetooth will
# start
BLUETOOTH_ENABLED=1

# This setting will switch HID devices (e.g mouse/keyboad) to HCI mode, that is
# you will have bluetooth functionality from your dongle instead of only HID.
# Note that not every bluetooth dongle is capable of switching back to HID
# mode, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355497
HID2HCI_ENABLED=1

############ HIDD
#
# HID daemon
HIDD_ENABLED=1
HIDD_OPTIONS="-i 00:21:86:07:B7:DB --connect BC:20:42:A0:50:30 --master --server"
# to make hidd always use a particular interface, use something
# like this, substituting the bdaddr of the interface:
# HIDD_OPTIONS="-i AA:BB:CC:DD:EE:FF --server"
#
# remove '--master' if you're having trouble working with Ericsson
# T630 phones with hidd operational at the same time.

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
以下のコマンドをコンソールから打つ。
以下の文字をコピーペーストして、マックアドレスを先ほどのUのデータに変更する。
保存して再起動する。その後上部タスクバーの中のブルーツースアイコンで接続確認をして、再度再起動してみます。それで完了です。
快適に使えている。


3.confファイルの作成

sudo gedit /etc/bluetooth/hcid.conf

以下を書き込む

device BC:20:42:A0:50:30 {   
name "MLK Corp. (8) Button Mouse";
}






備忘録なので自分さえわかれば良い感じで書いているので、他の方がみても分かりにくいであろう。もし質問があればコメントを頂ければ回答出来ると思います。

0 件のコメント:

コメントを投稿