Yukiharu YABUKI の tDiary
このtDiaryを検索します。
2007-03-30 [長年日記]
_ [Debian] Logitec LBT-UA200C1
blue tooth 対応 usb アダプタ。梅田のヨドバシで購入。Debian Etch on Think pad X32 に接続したら、dmesgとsyslogの表示は同じ。
Mar 30 21:14:58 localhost kernel: usb 2-1: new full speed USB device using uhci_hcd and address 2
Mar 30 21:14:59 localhost kernel: usb 2-1: configuration #1 chosen from 1 choice
Mar 30 21:14:59 localhost kernel: Bluetooth: Core ver 2.10
Mar 30 21:14:59 localhost kernel: NET: Registered protocol family 31
Mar 30 21:14:59 localhost kernel: Bluetooth: HCI device and connection manager initialized
Mar 30 21:14:59 localhost kernel: Bluetooth: HCI socket layer initialized
Mar 30 21:14:59 localhost kernel: Bluetooth: HCI USB driver ver 2.9
Mar 30 21:14:59 localhost kernel: usbcore: registered new driver hci_usb
_ [Debian] Debian JPへの寄付方法に paypal が追加
これまでの銀行口座振り込みに加えて、paypal での入金ができるようになりました。クレジットカードやデビットカードでできるので人によっては便利になったかもしれません。(http://www.debian.or.jp/project/donations.html)
_ [Debian] etch での bluetooth 関連パッケージ
yabuki@Ernalda:~$ apt-cache search bluetooth
affix - User space utilities for the Affix Bluetooth protocol stack
libaffix-dev - Development files for the Affix Bluetooth protocol stack
libaffix2 - Libraries for the Affix Bluetooth protocol stack
bluez-bcm203x - Firmware loader for Broadcom 203x based Bluetooth devices
bluemon - Activate or deactivate programs based on Bluetooth link quality
bluetooth - Bluetooth stack utilities
bluez-cups - Bluetooth printer driver for CUPS
bluez-gnome - Bluetooth utilities for GNOME
bluez-hcidump - Analyses Bluetooth HCI packets
bluez-pcmcia-support - PCMCIA support files for BlueZ 2.0 Bluetooth tools
bluez-utils - Bluetooth tools and daemons
btscanner - ncurses-based scanner for Bluetooth devices
kdebluetooth - KDE Bluetooth Framework
kdebluetooth-irmcsync - IrMCSync Konnector for kitchensync
libbluetooth2 - Library to use the BlueZ Linux Bluetooth stack
libbluetooth2-dev - Development files for using the BlueZ Linux Bluetooth library
libmultisync-plugin-irmc - IrMc Mobile plugin for MultiSync
libmultisync-plugin-irmc-bluetooth - Adds Bluetooth support to the IrMC plugin
multisync - A program to synchronize PIM data
obexfs - mount filesystem of ObexFTP capable devices
obexftp - file transfer utility for devices that use the OBEX protocol
obexpushd - program for receiving files via Bluetooth or IRDA
opensync-plugin-irmc - IrMC plugin for opensync
p3nfs - to mount the file systems on the Psion/Symbian PDA/Phone
python-bluez - Python wrappers around BlueZ for rapid bluetooth development
qobex - Swiss army knife for the OBject EXchange (obex) protocol
ussp-push - Client for OBEX PUSH
bluez-firmware - Firmware for Bluetooth devices
_ [Debian] etch での wii リモコンの認識
Debian Etchで、wiiリモコンのペアリングというか認識をさせるのには、私の場合下記のパッケージを導入した。bluez-gnome, libbluetooth2, bluez-utils, python-bluez をとりあえずいれてみました。yabuki@Ernalda:~$ sudo aptitude Password: 未選択パッケージ bluez-gnome を選択しています。 (データベースを読み込んでいます ... 現在 233499 個のファイルとディレクトリがイン ストールされています。) (.../bluez-gnome_0.6-1_i386.deb から) bluez-gnome を展開しています... 未選択パッケージ libbluetooth2 を選択しています。 (.../libbluetooth2_3.7-1_i386.deb から) libbluetooth2 を展開しています... 未選択パッケージ bluez-utils を選択しています。 (.../bluez-utils_3.7-1_i386.deb から) bluez-utils を展開しています... 未選択パッケージ python-bluez を選択しています。 (.../python-bluez_0.9.1-1_i386.deb から) python-bluez を展開しています... 未選択パッケージ libbluetooth2-dev を選択しています。 (.../libbluetooth2-dev_3.7-1_i386.deb から) libbluetooth2-dev を展開しています.. . bluez-gnome (0.6-1) を設定しています ... libbluetooth2 (3.7-1) を設定しています ... bluez-utils (3.7-1) を設定しています ... Creating device nodes ... udev active, devices will be created in /dev/.static/dev/ Starting bluetooth: hcid sdpd sdp_options rfcomm. python-bluez (0.9.1-1) を設定しています ... INFO: using old version '/usr/bin/python2.3' libbluetooth2-dev (3.7-1) を設定しています ...そこで、
yabuki@Ernalda:~$ /usr/bin/hcitool scan Scanning ...を実行すると、Logitec LBT-UA200C1とThink Pad X32の場合、小さいがブザーのような音がする。その音が鳴っている間にwiiリモコンの裏蓋を開けた時にある sync 釦を押下する。と
yabuki@Ernalda:~$ /usr/bin/hcitool scan Scanning ... 00:19:1D:2F:D4:A2 Nintendo RVL-CNT-01という表示がでます。これで第一段階が終了です。
_ [Debian] Debian Etch で wiiリモコンを使う
さきほどのエントリーで、Logitec LBT-UA200C1 --- bluetooth アダプタを Think Pad X32 on Debian Etch で認識させるというか、ペアリングというか、 Mac アドレスと確認するというか部分までいきました。
これで認識したら、wiiリモコンが、bluetooth アダプターを通して、Xを通して、アプリケーションに届くためには、X.orgのイベントにする必要があります。
sudo vi /etc/X11/xorg.conf Section "InputDevice" Identifier "Wiimote" Driver "evdev" Option "Name" "Nintendo Wiimote" EndSection . . . Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "Synaptics Touchpad" >この行を追加 InputDevice "Wiimote" "AlwaysCore" Option "AIGLX" "true" EndSection
上記のように、xorg.confに入力デバイスを追加します。xorg.confを書き換えたので、ふつーのunixプログラムなら、HUPシグナルを送ると設定ファイルを読み直してくれるモノですが...はてさてどうなりますやら。gdmを再起動するとか、リブートするのも手だけど、せっかくUnixなんだからできれば動かし続ける方がいいよね。
実際、HUPシグナルをXに送ってみたら、やはりXは再起動した。私の場合gdmからgnomeを起動しているので、gdmログイン画面に戻ってしまう