Ubuntu 13.04 bluetooth A2DP çalışmıyor


12

Ubuntu 13.04'ü yeni bir bölüme yükledim ve bluetooth ile ilgili bazı sorunlarım var.

Genellikle kablosuz mikrofonlu kulaklık setime bağlanmak için bluetooth kullanıyorum, Ubuntu 12.10 ile eski bölümde her şey yolunda.

Ubuntu bluetooth alıcılarımı algılayabiliyor ancak cihazımı eşleştiremiyorum. Google'dan sonra, ihtiyacım olan tek şeyin Enable=Socket, genel bölümüne eklemektir /etc/bluetooth/audio.conf.

Bluetooth arka plan programını yeniden başlattıktan sonra kablosuz A2DP alıcımı eşleştirebiliyorum ve ses ayarının altındaki bluetooth adaptörünü görüyorum, bu da pulseaudio'nun A2DP adaptörümü tanıdığı anlamına geliyor.

Ne yazık ki ses dosyasını çaldığımda, Bluetooth kelepçelerimden ziyade PC hoparlörlerinden çıkışı duyuyorum.

Bunu nasıl çözeceğine dair bir fikrin var mı?

Temiz bir kurulum elde etmek için biçimlendirme ve sıfırdan Ubuntu 64-bit yeniden denedim ama sorun hala var. Ubuntu ekibinin bluetooth ayarlarında bir şeyleri 12.10'dan 13.04'e değiştirdiğinden şüpheleniyorum.


Bir ses akışına başlamadan önce Ses ayarlarını - Çıkış sekmesinde Bluetooth sesini mi seçtiniz?
Takkat

evet aslında benim sorunum bluetooth çıkış sekmesi hiçbir şey o tıklayarak, ben müzik benim kablosuz alıcı üzerinden oynanan duymak beklenir oluyorsa ama benim iç hoparlörlerinden olmuştur oynamaya tutar yaptılar
user153241

Çalma sesini değiştiremezsiniz. Oynatıcınızı durdurmanız, ardından çıkışı değiştirmeniz ve ardından oynatıcıyı yeniden başlatmanız gerekir. Bu yardımcı olur mu?
Takkat

Yanıtlar:


8

Bu benim için çalıştı:

1) /etc/bluetooth/audio.confAşağıdaki komutla açın *:

gksudo gedit /etc/bluetooth/audio.conf

(*) Yukarıdaki komut satırı gerektirir geditve gksupaketler.

2) [General]bölümün altında "Etkinleştir = ..." öğesini bulun ve listeden silin Socket .

[General]
Enable = ....

3) Bu satırı Generalbölüme ekleyin :

Disable = Socket

4) Kaydet ve kapat gedit

5) Bluetooth komutunu aşağıdaki komutla yeniden başlatın:

sudo service bluetooth restart

6) İyi ölçüm için pulseaudio'yu yeniden başlatın.

pulseaudio -k 
pulseaudio -D

7) Parmaklarınızı Çaprazlayın ve deneyin.


1
Bu dosyayı düzenlemek bana yardımcı oldu. Enable=...Altında görmedim [General], ancak Disable=Socketseçeneği ekledi . Ben de uncommented AutoConnect=True. Bu, pulseaudio'da her iki modu da etkinleştirdi, HSP / HFP'den A2DP'ye geçmeme izin verdi ve ses stereo geliyor.
cuichi


3

Orijinal yazı ile hemen hemen aynı sorunu yaşadım. Bulabildiğim her öneriyi denedim. Günlerce süren deneme yanılma sonrasında Bose AE2w nihayet A2DP profiline bağlanır ve bağlı kalır.

İlk olarak, bluetooth heaset'ime bağlanmadan önce ses kartımı susturuyorum (bu adım gereksiz olabilir, ancak yaptığım şey bu). Ve /etc/bluetooth/audio.config dosyasını bu ayarlarla düzenledim (örnekte yorumlar silindi)

[General]
Enable=Gateway,Source
Disable=Socket
AutoConnect=false #test later with true
[Headset]
MaxConnected=1
[A2DP]
SBCSources=1
MPEG12Sources=0

Ardından bluetooth seçeneklerinde bağlan'ı tıklayın (otomatik değilse). Son olarak, Ses seçeneklerinde A2DP profilini seçin. Dürüst olmak gerekirse bazı ayar ne yaptığını bilmiyorum, ama 2 gündür benim için çalışıyor.

Emin değilim, ama sorunun kökü "Ses" penceresinin sadece 1 cihaz (ancak cihaz 2 profilleri) listelediğini düşünüyorum. Çünkü ses seçeneklerindeki 7/8 pencerelerde 2 cihaz (her profil için bir tane) listelenir ve bu da "varsayılan cihaz [profil]" seçimini mümkün kılar.

Teşekkürler çocuklar, bu sorunu kendi başıma çözemezdim, umarım bu birine yardımcı olur.

edit: Bu yaratıcı x-fi platin, bose ae2w, soundbot bluetooth adaptörü ile güvenilir tahr amd x64 üzerinde bir hafta boyunca çalışıyor.


3

Ubuntu 13.04 kullanıyorum ve 12.10'dan yükselttikten sonra benzer bir sorun yaşadım, geçici olarak etrafta dolaşmayı başardım, ancak ne yazık ki bu her yeniden başlatmadan sonra yeniden yapılması gerekiyor. Bu işlemi otomatik hale getirebilecek biri varsa lütfen bana nasıl olduğunu bildirin. Teşekkürler.

İlk önce öldürmemiz gerekiyor pulseaudio, ama pulseaudioher zaman yeniden başlıyor, bu yüzden bunu devre dışı bırakmamız gerekiyor - Terminalin içine;

sudo gedit /etc/pulse/client.conf

değiştirmek autospawn = yesiçin autospawn = no, ve set daemon-binaryiçin /bin/true. Bu satırların önerilmediğinden emin olun. Dosyayı kaydedin ve kapatın. Bittiğinde darbe sesi artık bir çarpışma veya kapanmaya zorlandıktan sonra yeniden başlamaz.

Bir sonraki koşu,

sudo gedit /etc/bluetooth/audio.conf

ve altında Generaleklenti

Enable=Socket

dosyayı kapatın ve kaydedin. Terminalde çalıştırın;

sudo service bluetooth restart

terminalde çalıştırmak;

pulseaudio --kill

şimdi bluetooth cihazına bağlanın (bunu BLUEMAN kullanarak test ettim). Terminalde çalıştırın;

pulseaudio

daha sonra farklı bir terminal penceresinde;

sudo gedit /etc/bluetooth/audio.conf

kaldırmak Socketbırakarak Enable=. Dosyayı kaydedip kapatın ve terminalde çalıştırın;

sudo service bluetooth restart

bluetooth cihazınıza tekrar bağlanın; - ve umarım işe yarar.


Bu iyi bir bilgi, ancak daha fazla yardım için lütfen yeni bir soru açın. Teşekkürler!
belacqua

Bu çılgınca şeyler, ama a2dp çalışmanın tek yolu buydu, paylaştığınız için teşekkürler! Daha iyi bir çözüm buldunuz mu?
Teresa e Junior

0

12.10'dan yükselttikten sonra aynı sorunları yaşadım. Tüm yapılandırma dosyalarını ev dizinimden kaldırdıktan ve sıfırdan yeniden yükledikten sonra bluetooth ad2p tekrar çalışıyordu. En ideal çözüm değil, ama işe yaradı.


0

Ben de aynı problemi yaşadım. Benim sorunum, o avahidaemon'un çökmesiydi.

  1. sudo service avahi-daemon start #start avahi
  2. sudo service bluetooth yeniden başlat # avtart bluetooth tekrar avahi bağlanmak için
  3. sudo pactl liste kartları kısa #get adı auf bluetooth kartı
  4. sudo pactl set-kart profili <> a2dp # Benim için sudo pactl set-kart profili bluez_card.00_1E_7C_01_6D_45 a2dp

Bu yardımcı olur umarım.

saygılarımla Anton

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.