]
トップ «前の日記(2007-03-29) 最新 次の日記(2007-03-31)» 編集

Yukiharu YABUKI の tDiary



このtDiaryを検索します。

2007-03-30 [長年日記]

_ [Debian] 日付はまだ確定ではないが、もうすぐリリースするよと、周知するメールが流れた。

debian-devel-announceにて。

_ [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ログイン画面に戻ってしまう