web-dev-qa-db-ja.com

アイドル後にBluetoothヘッドセットが正しく機能しない

ヘッドセットを最初に接続したときは正常に動作しますが、再生を数分間停止して後でもう一度使用しようとすると、クラッキング音が鳴り、ブレークでのみ動作します。 a2dpモードで再び動作する前に、スイッチをオフにしてからオンにし、サウンド設定でさまざまなモードを試す必要があります。時々それを何度もオンとオフに切り替える必要がありますubuntu16.04で問題が発生しますが、14.04でもあったと思います。 Windows、mac os、ios、Android同じヘッドセットでも問題ありません

1
jeff

これは私にも起こり、非常に迷惑です。

最速の手動ソリューションは、サウンド設定に移動し、内蔵オーディオに切り替え、3秒間待ってから、元に戻すことです。

私は私のためにまさにこれをしている小さなスクリプトを書きました。キーボードショートカットとして置いたので、もっと速くなりました。

#!/bin/bash
internal="1";
bluez=$(pactl list sinks short | grep -Po "^[0-9]+(?=.*?bluez)");

if [ ! -z "$bluez" ]; then
  while IFS= read -r input; do
     pacmd move-sink-input $input $internal;
  done < <(pactl list sink-inputs | grep -Po "(?<=Sink Input #)[0-9]+")
  sleep 3;
  while IFS= read -r input; do
     pacmd move-sink-input $input $bluez;
  done < <(pactl list sink-inputs | grep -Po "(?<=Sink Input #)[0-9]+")
fi

internalを別のものに変更する必要があるかもしれません。pactl list sinks shortを実行するとわかります。

それは少し役立ちますが、永続的な解決策ではありません!

2
pLumo