DebianでPulseAudio

はじめに

 DebianでPulseaudioを使うメリットは色々あるが、Ubuntuが採用している関係なのか、きちんと設定しておくと結構幸せになれるものだ。怪しいUSBヘッドセットなどを使う際にも全く困ることがないし XD

 そんなわけでインストールしてみる。

手順

Pulseaudioのインストール

i   gstreamer0.10-pulseaudio                                        - PulseAudio 用 GStreamer プラグイン
p   liquidsoap-plugin-pulseaudio                                    - audio streaming language -- Pulseaudio plugin
p   projectm-pulseaudio                                             - projectM PulseAudio module
i   pulseaudio                                                      - PulseAudio サウンドサーバ
p   pulseaudio-dbg                                                  - PulseAudio サウンドサーバの分離したデバッグシンボル
i   pulseaudio-esound-compat                                        - PulseAudio ESD compatibility layer
p   pulseaudio-esound-compat-dbg                                    - PulseAudio の ESD 互換レイヤ用デバッグシンボル
1   pulseaudio-module-bluetooth                                     - Bluetooth module for PulseAudio sound server
p   pulseaudio-module-bluetooth-dbg                                 - Bluetooth module for PulseAudio sound server
i   pulseaudio-module-gconf                                         - GConf module for PulseAudio sound server
p   pulseaudio-module-gconf-dbg                                     - GConf module for PulseAudio sound server debugging symbols
p   pulseaudio-module-hal                                           - PulseAudio サウンドサーバ向けの HAL から udev への移行用モジュール
p   pulseaudio-module-hal-dbg                                       - PulseAudio サウンドサーバ用 HAL モジュールのデバッグシンボル
p   pulseaudio-module-jack                                          - jackd modules for PulseAudio sound server
p   pulseaudio-module-jack-dbg                                      - jackd modules for PulseAudio sound server debugging symbols
p   pulseaudio-module-lirc                                          - PulseAudio サウンドサーバ用 lirc モジュール
p   pulseaudio-module-lirc-dbg                                      - lirc module for PulseAudio sound server debugging symbols
p   pulseaudio-module-raop                                          - RAOP module for PulseAudio sound server
p   pulseaudio-module-raop-dbg                                      - RAOP module for PulseAudio sound server
i A pulseaudio-module-x11                                           - X11 module for PulseAudio sound server
p   pulseaudio-module-x11-dbg                                       - X11 module for PulseAudio sound server debugging symbols
p   pulseaudio-module-zeroconf                                      - PulseAudio サウンドサーバ用 Zeroconf モジュール
p   pulseaudio-module-zeroconf-dbg                                  - Zeroconf module for PulseAudio sound server debugging symbols
i   pulseaudio-utils                                                - PulseAudio サウンドサーバ用コマンドラインツール群
p   pulseaudio-utils-dbg                                            - PulseAudio コマンドラインツール群の分離したデバッグシンボル
root@lucifer14:~#

 こんなところかなぁ。

FlashでPulseaudioを使う設定

 よそのサイトで設定を発見。ちょっと転載。(引用元: Debianスレッドテンプレの記事 および いくやの斬鉄日記さんの記事)

(/etc/asound.conf)

pcm.!default {
    type pulse
}

ctl.!default {
    type pulse
}

Bluetoothの設定

 こちらも一発OKでした。

 ただ、pulseaudio-modules-** のどこかが欠けていたりすると認識しても使えなかったりします。この場合、BTマウスは使えるのに音は出ない等があってイライラする事がありますが、足りないと思われるモジュールを追加してから一度プロファイルを削除、ふたたび認識からやり直したほうがいいようです。もちろん、一度使えたら問題ありません。