A2DP出力オプションと入力を再び機能させるにはどうすればよいですか?


9

Ubuntu 13.04で完全に動作するBluetoothヘッドセットを持っています。今、私は13.10に更新しました。

blueman、bluetooth-suport、pulseaudio-module-bluetoothなどをインストールした後、デバイスを見つけてペアリングし、ヘッドセットサービスに接続できます。しかし、デバイスはサウンド設定に表示されないため、入出力デバイスとして選択できません。つまり、接続されているが「役に立たない」ということです。

そこで、ソリューションを探してみたところ、stream2ipというソフトウェアが見つかりました。これでデバイスを接続でき、サウンド設定に表示されます。サウンドはデバイスでも再生されますが、マイクが機能しません。設定で選択しても、A2DPオプションはまだ機能しません。

Stream2ipはまったくソリューションではありません。つまり、以前のUbuntuバージョンでは、Stream2ipがなくてもすべてが機能していました。

多分私は何かが足りないので、誰かが私にヒントを与えてくれることを願っています。

Ubuntu 13.10で、A2DP出力オプションと入力を再び機能させるにはどうすればよいですか?Stream2ipを使用せずにデバイスをサウンド設定に表示するにはどうすればよいですか?

ありがとう!

編集1
私がこれまでに試したこと:

  • 以下に関連するバザーフォークをインストールします。
  • PulseAudioを再インストールします
  • bluezを再インストールします
  • /etc/bluetooth/audio.confの設定を変更します(有効=ソケット、無効=ソケット...)
  • bluez-utils、bluez-audio、gstreamer0.10などのあらゆる種類のパッケージをインストールします。
  • PulseAudioボリュームコントロールをインストールする
  • blueman、bluetooth-suport、pulseaudio-module-bluetoothをインストールする

編集2

これで、マイクとa2dpが動作します(個別にもちろん)。
これを行うために、私は(時にはそれが最初の試行では動作しません)、ヘッドセットを接続して、いくつかの音楽を開始し、ヘッドセットの再生オプションを使用して、それを一時停止し、その後、A2DPに音の設定で出力モードを変更する必要が
それは遠くからです13.04での作業と同様に機能します。しかし、それは機能しており、おそらくしばらくはstream2ipに対処する必要があります。

ちなみに、これがstrem2ipのインストール方法です。

sudo apt-add-repository ppa:takkat-nebuk/takkat
sudo apt-get update
sudo apt-get upgrade 
sudo apt-get install stream2ip-gtk3

編集3

stream2ipを使用してヘッドセットをサウンド設定に表示する代わりに、次のコマンドを使用できます。 pulseaudio -k

今問題は:デバイスをペアリングしたときに自動的に作成する方法

私がこれまでに得たもの:

  • すべてのヘッドセットのものが動作しています。
  • stream2ipの使用を回避する方法ですが、まだ最適な方法ではありません。

編集4

Bluetoothデバイスを取り外すと、全体のサウンドがクラッシュするだけで、すべてのデバイスがサウンド設定(スピーカーを含む)から消えます。開いている場合、Rhythmboxもクラッシュし、他のシステムサウンドもありません。

これを解決する方法についての推測はありますか?

またpulseaudio -k、ヘッドセットを接続するたびにコマンドを使用しないようにする方法を探しています。


1
設計上、マイク入力はa2dpモードでは機能しません。Stream2ipはHSPをサポートしていません。askubuntu.com/questions/354383/…
Takkat

ご意見ありがとうございます。質問がはっきりしていなかったとすいません。とにかくBluetoothがなくても動作するはずなので、Stream2ipを使いたくありません。
Eduardo

AD2Pはマイクをサポートしていませ。これについて私たちができることは何もありません、それはBluetooth設計からです。A2DPの問題については、Bug#1199059を参照してください。現時点では実際には安定していません
Takkat、2013年

うん、自分をうまく表現できなかったのでまた申し訳ありません。私はa2dpがマイクで動作しないことを知っています。「テレフォニーデュプレックス(HSP / HFP)モード」を持っていますが、これはマイクで動作します。少なくとも13.04では動作していました。とにかくあなたの助けをありがとう;)
エドゥアルド

回答:


6

ここですべての提案を試して、私のa2dpモードをBluetoothヘッドフォンでUbuntu 13.10で動作させるようにしました。Ubuntu 13.10とカーネル3.12.rc4をインストールした後、ヘッドフォンをペアリングし、pulseaudio- kを適用するコマンドPulseaudio -kを適用した後、サウンド設定にヘッドフォンが表示されました。しかし、それでも選択できず、ノートパソコンの内蔵スピーカーで音が鳴り続けました。

これは私のために働きました:

1)構成ファイルを開く

gksudo gedit /etc/bluetooth/audio.conf

[一般]の下に追加:

無効=ソケット

また、次の行のコメントを外しました(#を削除)。

AutoConnect = true

2)pulseaudiobluezを再インストールします。pulseaudio-module-bluetoothのインストールを省略しないでください

sudo apt-get install --reinstall pulseaudio pulseaudio-utils pulseaudio-module-bluetooth
sudo apt-get install --reinstall bluez bluez-alsa bluez-audio bluez-gstreamer bluez-hcidump bluez-tools bluez-utils

その後、再起動し、bluetooth-settingsを使用してヘッドフォンで接続しましたが、問題なく動作しました。それでも、Unityのサウンド設定*にリストされているヘッドフォンが表示されませんでしたただし、** pulseaudio-volume-controlを開い構成タブを選択すると、ヘッドホンが表示されましたが、関連するプロファイルがオフに設定されていました。私はそれをA2DPに変更し、ヘッドホンはサウンド設定にリストされていました。私がそれをしたので、ヘッドフォンは接続した直後にサウンド設定に表示されます。

注:上記のようにバザーフォークをインストールしましたが、ヘッドホンを接続した後は取り外しました。


答えてくれてありがとう!残念ながら私にはうまくいきませんでした。
Eduardo

Trusty(14.04)では、これにより状況が悪化しました。今、私はA2DPをまったく得ることができません。私は今、新しい再インストール地域にいると思います:(
Alain O'Dea

私は私の最初のステップと@flxの答えを実行しなければなりませんでした。
セリン

5

Bluetooth検出モジュールをロードすると、手動で問題が修正されます。

sudo pactl load-module module-bluetooth-discover

モジュールをロードした後、すべてが期待どおりに機能します。


ご回答有難うございます!うん、そうすることでよりうまく機能しますが、結局のところ、同じことです。機能させるには、コマンドを入力する必要があります。
Eduardo

1
Failure: Module initialization failed
今村桂2016年

Trustyでは動作しましたが、動作しませんsudoでした。
jarno 2016年

3

私の車用のもう1つのa2dp互換オーディオデバイスでまったく同じ問題が発生しました(Bluetoothのa2dpを介してノートブック/スマートフォンに接続するFMトランスミッターです)。

私にとって最終的に機能したのは、デバイスをA2DPプロファイルに強制的に入れることです。以下を実行する必要があります(コマンドはrootとして実行しないでください)。

  1. とペアになっているカードを見つけますpactl list cards short。出力の各行は、PulseAudioで使用可能な別の可能なオーディオデバイスを表します。最初の列は、PulseAudioによって表示されるデバイスのIDを表します。このリストでデバイスを識別し、そのIDを覚えておく必要があります。
  2. pactl set-card-profile 1 a2dpここで、「1」はステップ1で見つかったデバイスのIDです。このコマンドを発行した直後に、サウンドコントロールパネルでBluetoothデバイスを使用できるようにする必要があります。

重要な部分は、ステップ1にリストされているデバイスです。そうでない場合、この答えは当てはまりません。


便宜上、これらすべてを1つにまとめることができます。

pactl set-card-profile $(pactl list cards short | awk '/bluez/{print $1}') a2dp

これはubuntu 16.04では機能しません、結果はFailure: No such entity
knocte

@knocte私はまだUbuntu 16.04に移行していないので、私はあなたを助けることができません。解決策が見つかった場合は、公開するか、少なくともお知らせください。回答を更新します。
Adam Ryczkowski

これまでのところ、解決策は見つかりません
でした。16.04に

1
これは私にとってpactl set-card-profile `pactl list cards short|grep bluez|awk '{print $1;}'` a2dp_sink
うまくいき

@turboHzは16.10で動作するようですがFailure: Input/Output Error、私の場合は与えます。
csvan 2016

2

bluetoothについての注意点は、帯域幅に制限があり、特定のスキーマに従ってのみ動作することです。

a2dpはステレオ高品質オーディオ再生のみです

hsp / hfpは、再生と録音の両方が可能な全二重のモノラルオーディオです。

Bluetoothオーディオデバイスは、一度に1つの接続を行うことができるため、特定の時間にどちらか一方の接続になります。

私は、A2DPを使用して最高品質のリスニング(およびビデオ会議でのグリッチが少ない)とbheringer c1のような外部USBコンデンサーマイクを使用してこれを回避します。

16.04 ubuntuのFWIW bluetoothは完全に統合されており、非常に使いやすいため、最近の問題は、チップセットまたはドライバーの実装が不適切なことだけです。


0

多分これは役立ちます

13.10でBluetoothが機能しないのは、最新のカーネルのバグが原因と考えられます。

以下のバザーフォークをインストールすることで修正できます。

https://code.launchpad.net/~robert-ancell/indicator-bluetooth/dont-hide-on-rfkill

インストール手順は次のとおりです。

13.10でバザーフォークをインストールするにはどうすればよいですか?

使用するコマンドの要約:

sudo apt-get install bzr build-essential 
sudo apt-get build-dep indicator-bluetooth  
bzr branch lp:~robert-ancell/indicator-bluetooth/dont-hide-on-rfkill  
cd dont-hide-on-rfkill  
dpkg-buildpackage  
cd  
sudo dpkg -i indicator-bluetooth_0.0.6daily13.02.19-0ubuntu1_amd64.deb

システムを再起動します。

詳細は、Bluetoothインジケーターがありません


返信いただきありがとうございます!しかし、残念ながらそれは動作しません。つまり、コマンドを問題なく実行しましたが、再起動後も問題は同じです。
Eduardo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.