Xubuntu 13.10のPavucontrolは、Bluetoothヘッドセットを検出しますが、コマンドを入力した後のみです:
pulseaudio -k
Sudo alsa force-reload
数秒後、ヘッドセットが設定タブに表示されます。
私も行を挿入しようとしました
load-module module-switch-on-connect
/etc/Pulse/default.paにありますが、役に立ちません。私は、alsaからpulseaudioおよびpulseaudio-module-bluetoothまで、すべてをパージして自動削除して再インストールしようとしました。何も動作しません。
コマンドforce-reloadを使用せずにヘッドセットをロードする回避策はありますか? pulseaudioデーモンにデバイスを自動的に認識させるには?
私は追加しようとしました:
pcm.bluetooth {
type bluetooth
device "XX:XX:XX:XX:XX:XX"
profile "auto"
}
私のホームディレクトリにあるファイル.asoundrcに変更しますが、違いはありません
Pulseaudioデーモンを終了した後、ボリュームのホットキーも機能しなくなりました。私は割り当てなければなりません
amixer set Master 4%- -q unmute
amixer set Master 4%+ -q unmute
キーボードからボリュームを管理する他のキーの組み合わせに。ホットキーへのコマンドの割り当ては機能しません。ボリュームキーはどのようにデーモンにバインドされていますか? (再起動後)新しいデーモンにキーをバインドする他の方法はありますか?
UPDATE
問題が見つかりました。コマンドを使用する
pactl list | grep -i module-bluetooth-discover
Bluetooth discoverモジュールがロードされていないことがわかりました。
しかし、/ etc/Pulseのdefault.paファイルには次の行が含まれています
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
では、pulseaudioの起動時にモジュールが読み込まれないのはなぜですか?
コマンド発行後
Sudo pactl load-module module-bluetooth-discover
Bluetoothヘッドセットは正常に動作し、alsaを終了して再起動することなく、自動的に検出されます。
私は別の答えでこれに対する修正を見つけました、問題はpulseaudio bluetoothモジュールがX11の前にロードされ、いくつかの設定ファイルを変更することがトリックであることです: PulseAudioはbluetoothモジュール15.10/16.04/16.10をロードできません =
vim /etc/Pulse/default.pa
次の行をコメントアウトします(行の先頭に#を付けます)。
#load-module module-bluetooth-policy
#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
そしてこれを次のように変更します。
if [ x"$SESSION_MANAGER" != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp "display=$DISPLAY session_manager=$SESSION_MANAGER" > /dev/null
#
# Added per StackExchange http://askubuntu.com/questions/366032/pulseaudio-not-detecting-bluetooth-headset-automatically
#
/usr/bin/pactl load-module module-bluetooth-policy
/usr/bin/pactl load-module module-bluetooth-discover
fi
これにより、PulseオーディオのBluetoothモジュールは、起動時ではなくx11の起動後にダウンロードされます。
この修正は、以下の現在の提案に反します。 https://freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Bluetooth/
この:
Sudo apt-get install pulseaudio-module-bluetooth
Sudo pactl load-module module-bluetooth-discover
ubuntu 14.10(Lenovo x240)で働いて、少なくともbluetoothデバイスをpulseaudioにリストしました。
Bluemanのいくつかの(レガシー?)コードに意図的にunloadsmodule-bluetooth-discover
起動時(つまり、/etc/Pulse/default.pa
からロードされた後。詳細については、こちらを参照してください: https://github.com/blueman-project/blueman/issues/64 。
これは少し古い投稿であることは知っています。しかし、私は最近同じ問題を抱えていたので、かなり単純な解決策に出くわしました:pulseaudio-module-bluetoothをインストールするだけです
Sudo apt-get install pulseaudio-module-bluetooth
http://ubuntuforums.org/showthread.php?t=1909957
それで幸運:)
大量の投稿を分析した後、私の結論は、ブルーマンがモジュールmodule-bluetooth-discoverを意図的にアンロードしているため、私の場合、ソリューションはシステムからbluemanをアンインストールしたことです。その後、すべてが正常に動作します。
また、ubuntu 14.04でもこの問題があります。最も簡単な解決策は、公式のブルーマン開発者のppaを追加するだけです。
https://launchpad.net/~blueman/+archive/ubuntu/ppa
アップデート後に機能します。
[更新]
KXStudioには、Cadenceの特別なセットアップがあり、編集する適切なファイルは/usr/share/cadence/Pulse2jack/
にあり、2つのファイルplay.pa
とplay+rec.pa
があります。これを両方に追加します。
load-module module-bluetooth-policy
load-module module-bluetooth-discover
[オリジナル-デバッグに最適]
Ubuntu + KDEおよびKXStudioでは、次のような自動起動スクリプトを使用しています。
#!/usr/bin/env sh
sleep 10
/usr/bin/pactl load-module module-bluetooth-policy
/usr/bin/pactl load-module module-bluetooth-discover
また、これも実行したことを確認してください。
Sudo apt install pulseaudio-module-bluetooth pavucontrol
プロファイル間で切り替えるには、pavucontrolが非常に重要です(忠実度の高いA2DPまたはヘッドセットHSP/HFP)
そして、もしあなたが不運なら、それはあなたのアンテナ設定によるかもしれないので、これを試してください:
Sudo rfkill unblock 0
Sudo hciconfig hci0 up
ワイヤレスヘッドセットをお楽しみください!
Xubuntu 13.10 64bitを実行しても同じ問題が発生しました。 module-bluetooth-discoverをロードすると、問題が手動で修正されます。また、永久に修正します。再起動し、ヘッドセットはmodule-bluetooth-discoverをロードせずに機能しました。一度正常に接続する必要があり、その後正常に動作しているようです。
Default.paにmodule-bluetooth-discoverが含まれており、モジュールがディスク上に存在するのにpactlリストにリストされていないのはなぜですか?
また、pavuvontrolの構成タブを見て、ヘッドセットのプロファイルを設定します。 off/a2dp/hfpから選択できます。デフォルトはオフなので、ヘッドセットが接続されていてもpulseaudioの入力または出力は表示されませんでした。
Sudo apt-get install pulseaudio-module-bluetooth
私のためにも働きましたが、再起動後も持続しませんでした。また、ボリュームコントロールでデフォルトのオーディオデバイスを毎回手動で設定する必要がありました。
.profile
に追加しても機能しませんでした-8秒のスリープ遅延が先行していない限り。
数回クリックするだけで持続的に機能するソリューションを見つけました。
Right-click the blueman icon -> Plugins
PulseAudioプラグインを無効にします。