2014-08-16

Linux PCをBluetooth接続のヘッドセット (A2DP) として使う

音楽を聞きながら家に帰り, 続きをPCに接続したスピーカで聞けると便利である. A2DPにて, Linuxマシンへ転送することができると, Androidで音楽を再生しPCを経由してスピーカへ送ることができる.
ひとまず, Fedora 20 で設定を試してみた. うまくいったので, こんど SL6 でやってみるつもり. 簡単に設定をまとめておく.
  • /etc/pulse/default.paに以下の行を書き足す.
    .ifexists module-bluetooth-discover.so
    load-module module-bluetooth-discover
    .endif
    
    daemon.confに以下の行を書く.
    resample-method = trivial
    
  • pulseaudioを再起動する.
    Bluetoothのサービスは再起動する必要ない. module-bluetooth-discoverが自動的にbluetoothdへ登録する.

    あとは, bluetoothctlpactl でいろいろする.
    bluetoothctlにてconnectする.

    $ bluetoothctl
    [bluetooth]# connect xx:xx:xx:xx:xx:xx
    Attempting to connect to xx:xx:xx:xx:xx:xx
    [CHG] Device xx:xx:xx:xx:xx:xx Connected: yes
    Connection successful
    

    pactlmodule-loopbackをロードする.
    pactl load-module module-loopback sink=alsa_output.usb-Burr-Brown_from_TI_USB_Audio_DAC-00-DAC.analog-stereo  source=bluez_source.xx_xx_xx_xx_xx_xx
    
    この操作は自動にならないのかな???
  • 0 件のコメント:

    コメントを投稿