Liteというライブラリがあり、非接触ICカード(RFID)にアクセスできます。準備として、必要なライブラリをインストールします。ubuntuではpcscデーモンは最初からインストールされているようです。ICカードリーダには、OMNIKEYのCardman5321(USBタイプ)を使ってみます。OMNIKEYはubuntuのSynapticパッケージに登録されているため、インストールが簡単なのです。Cardman5321をPCのUSB端子に差し込み、以下のコマンドを実行します。-dpcscデーモンがターミナル上でフォアグラウンド起動し、下記のようなメッセージが表示されます。74ちゃんとリーダライタと接続できているようです。別のターミナルを起動して、以下のコマンドを実行します。pcsc_scanすると下記のようなメッセージが表示されます。removed,これは、現在カードをリーダライタに載せていない状態です。カードを載せるとさらにメッセージが表示されます。01無事タグのIDが読み込めたようです。1つ警告が出ています。指示に従い下記のコマンドを実行します。–output-document=/home/xxx/.smartcard_list.txt※/home/xxxは、自分の環境に合わせてくださいもし、ユーザに関係なく反映させるなら、/usr/share/pcsc/smartcard_list.txtを上書きして下さいこれでpcscデーモンを再起動し、pcsc_scanを実行すると警告もなくなりました。テストが終わったので、pcscデーモンを起動していたターミナルで、CTRL+Cキーを押して終了し、下記コマンドを実行してデーモンとして起動させます。startこの状態で、pcsc_scanを実行し、無事ICカードの読み取りができればOKです。headsetadminubuntuは更新が激しいため、更新の度にAV関係が動かなくなります。この方法がいつまで使えるか分かりませんので、ご注意を。(使えなくなったら、またご報告します)今までSkypeを使うには、pulseAudioを削除し、ALSAaudioを使うのが常識でした。Skypeが2.1(beta)にバージョンアップし、pulseAudioが正しく使えるようになっています。ここでは、pulseAudioでの実行方法を説明します。CF-W7で動作確認しました。DRC-BT15を使いました。1.pulseAudio関連パッケージのインストールsynapticパッケージマネージャを起動します。「設定」-「リポジトリ」メニューを選択し、ダイアログを表示します。「サードバーティのソフトウェア」タブを選択します。[追加]ボタンを押し、次の文字を入力します。mainもう1回[追加]ボタンを押し、次の文字を入力します。main端末画面を開き、以下のコマンドを入力します。B88A1AA8Synapticのメイン画面の[再読込]ボタンを押します。[検索]ボタンを押し、pulseと入力して検索します。リストが表示されますので、下記のものをインストール指定してください。(既にインストールされている物については、そのままにしてください)gstreamer0.10-pulseaudiolibasound2-pluginslibgsm1libpulse-browse0libpulse-mainloop-glib0libpulse0libpulsecore9padevchooserpamanpaprefspavucontrolpavumeterpulseaudiopulseaudio-esound-compatpulseaudio-module-bluetoothpulseaudio-module-gconfpulseaudio-module-halpulseaudio-module-x11pulseaudio-module-zeroconfpulseaudio-utilsインストール指定が終わったら、[適用]ボタンを押して、インストールします。2.bluemanのインストール標準でインストールされているbluez-gnomeは大変使いにくいし、接続できないことが多いのですが、bluemanをインストールすると簡単に接続できて楽です。Synapticパッケージマネージャを起動します。pulseaudioでリポジトリを追加した方法と同じやり方で、以下の2つを追加します。端末を起動し、下記のコマンドを実行します。951DC1E2synapticのトップ画面から、[再読込]ボタンを押します。[検索]ボタンを押し、bluemanと入力して検索します。bluemanをインストール指定し、[適用]ボタンを押します。このとき、「bluez-manを削除します。」と言う内容のメッセージが出るので、そのままOKします。インストールが終わったら、念のためubuntuを再起動します。「念のため再起動」というのは、ubuntuを使うときには重要です。3.pulseAudioの設定(1)「システム」-「サウンド」メニューを選択します。イベントの音、楽曲と動画、音声会議をすべてPulseAudioサウンド・サーバに変更します。サウンドメニューを閉じます。4.bluetoothヘッドセットとペアリングします。ヘッドセットの電源をいれ、画面右上のbluetoothアイコンをクリックします。目的のヘッドセットが表示されたら、ペアリングし、信頼設定します。結合できたら、該当のヘッドセットアイコンを右クリックし、「ヘッドセットサービスを接続」をクリックします。「成功しました!」というメッセージがステータスウィンドウに表示されれば、完了です。※音楽を聞くのであれば、「A2DPサービスを接続」を選択する方法もあります。5.pulseAudioの設定(2)「アプリケーション」-「サウンドとビデオ」-「PulseAudioDeviceChooser」を選択します。画面右上にヘッドフォンジャックのようなアイコンが表示されますので、それをクリックします。「Manager」をクリックし、ダイアログを表示させます。Devicesタブをクリックし、SinksやSourcesに接続したヘッドセットが追加されていることを確認します。Control」をクリックします。Devices」タブをクリックし、ヘッドセットの箇所の右端に「へ」が逆になったアイコンがありますので、クリックし、「default」にチェックをつけます。Devices」タブをクリックし、ヘッドセットの箇所を同様に「default」にチェックをつけます。あとは、SkypeのサイトからSkype2.1(beta)をダウンロードしてインストールするだけです。これで、Skypeを起動すると、ほぼ何も設定せず、通話できます。ちなみに、ubuntuの再起動の度にbluetoothヘッドセットへの「ヘッドセットサービスを接続」や、InputDevices,OutputDevicesへの「default」チェックは手動で行う必要があります。Skypeで会話ができなくなることがありますので、その時はSkypeを再起動してください。今までUbuntuでbluetoothやSkypeを使うのはかなり大変でしたが、やっとその苦労から解放されそうな予感がします。ちなみに、この設定でビデオやインターネットラジオを聞くと、ちゃんとbluetoothヘッドセットから聞こえます。bluetoothのA2DPサービスを使ってもビデオやインターネットラジオは聞けますが、Skypeの場合には呼び出し音までしか再生されず、通話音は聞けなくなりましたので、ヘッドセットサービスを使う必要があります。