私は7260ac Wi-Fiカードに付属のBluetooth経由でラップトップでDebian 8とGnome 3を使用しています。
50%の場合、Bose SoundLink Mini Bluetoothスピーカーがラップトップに正常に接続され、オーディオデバイスがPulseAudioに表示されます。
ただし、デバイスが接続されているがオーディオデバイスとして表示されないことがよくあります。これが発生すると、次のdmesgエントリも表示されます。
input: 08:DF:1F:XX:XX:XX as /devices/virtual/input/input27
システムログには以下が表示されます。
kernel: [18805.611224] input: 08:DF:1F:XX:XX:XX as /devices/virtual/input/input27
gdm-Xorg-:0[1007]: (II) config/udev: Adding input device 08:DF:1F:XX:XX:XX (/dev/input/event22)
gdm-Xorg-:0[1007]: (**) 08:DF:1F:XX:XX:XX: Applying InputClass "evdev keyboard catchall"
gdm-Xorg-:0[1007]: (II) Using input driver 'evdev' for '08:DF:1F:XX:XX:XX'
gdm-Xorg-:0[1007]: (**) 08:DF:1F:XX:XX:XX: always reports core events
gdm-Xorg-:0[1007]: (**) evdev: 08:DF:1F:XX:XX:XX: Device: "/dev/input/event22"
gdm-Xorg-:0[1007]: (--) evdev: 08:DF:1F:XX:XX:XX: Vendor 0 Product 0
gdm-Xorg-:0[1007]: (--) evdev: 08:DF:1F:XX:XX:XX: Found keys
gdm-Xorg-:0[1007]: (II) evdev: 08:DF:1F:XX:XX:XX: Configuring as keyboard
gdm-Xorg-:0[1007]: (**) Option "config_info" "udev:/sys/devices/virtual/input/input27/event22"
gdm-Xorg-:0[1007]: (II) XINPUT: Adding extended input device "08:DF:1F:XX:XX:XX" (type: KEYBOARD, id 18)
gdm-Xorg-:0[1007]: (**) Option "xkb_rules" "evdev"
gdm-Xorg-:0[1007]: (**) Option "xkb_model" "pc104"
gdm-Xorg-:0[1007]: (**) Option "xkb_layout" "us"
時々働くので競争条件があるようです。なぜこれが起こるのか、強制的にオーディオデバイスとして認識されるようにする方法はありますか?
同じノートブックでWindowsを使用すると、スピーカーは毎回機能します。
答え1
この回避策が見つかりました。ここ、私はそれを試しました、それは私に役立ちました:
ファイル編集:
/etc/pulse/default.pa
次に、次の行をコメントアウトします(行の先頭に#を追加)。
#load-module module-bluetooth-discover
これでファイルを編集します。
/usr/bin/start-pulseaudio-x11
そしてその行の後に:
if [ x”$SESSION_MANAGER” != x ] ; then /usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null fi
次の行を追加します。
/usr/bin/pactl load-module module-bluetooth-discover