Ses çıkış cihazını otomatik olarak Bluetooth kulaklığa değiştir ve bağlantıda A2DP profiline zorla


9

Mint 17 + MATE'i burada kullanmak. Bluetooth kulaklığım (Plantronics Backbeat Go2) sistemimle gayet iyi bir şekilde bağlı, ancak bu işi yapmak için atmam gereken birkaç manuel adım var.

  1. Her yeniden başlatmadan sonra cihazın bağlanmak için terminalde pactl yük modülü modülü-bluetooth-keşfetmek çalıştırmak zorunda. Başlangıçta çalıştırmak için bir kabuk betiğine koyarak denedim, ama zar yok :(
  2. Kulaklığım hiçbir sorun olmadan otomatik olarak bağlanır, ancak her zaman varsayılan olarak A2DP yerine Telefon Çift Taraflı veya Kapalı olarak ayarlanır; A2DP'yi zorlamak için birkaç farklı strateji denedim ve başarısız oldum :(
  3. BT kulaklığı varsayılan çıkış cihazı olmaya zorlayın. Burada da birkaç strateji denedim ... ne yazık ki her kulaklık bağladığınızda pacmd gelen dizin değişiyor gibi görünüyor, bu yüzden PA conf dosya set-default-sink bu şekilde bir varsayılan zorlayamazsınız. Listelenen adı kullanmak da işe yaramıyor - kulaklık yoksa, hoparlörlere geçer ve kulaklık bağlanırsa geri dönmez :(

Bu sorunları çözme konusunda önerileriniz için teşekkür ederiz!


Çözüm bir şey olduğunu düşünüyorum udev, ama nasıl yapılması gerektiği emin değilim.
hschou

Yanıtlar:


0

İlk sorun, Darbe Sesinin başlatmadan sonra bluetooth modülünü kaldırması nedeniyle oluşur, bu nedenle başlangıç ​​komut dosyanıza koysanız bile, birkaç saniye sonra yine de boşaltılır.

  • Çözüm A

    Sadece betiğinize bir başlangıç ​​gecikmesi ekleyin, şunun gibi:

    sleep 10 && pactl load-module module-bluetooth-discover
    
  • Çözüm B (önerilir)

    1. Bluetooth / Pulse Audio eklentisini devre dışı bırakın.
    2. Bluetooth simgenizi sağ tıklayın, Eklentiler'i seçin ve ardından Pulse Audio eklentisinin işaretini kaldırın.
    3. Tekrar başlat.

Maalesef, kalan iki sorununuz için bir çözümüm yok.


0

Re # 3, benim çözüm şudur:

  • Diğerlerini birleştiren birleşik cihaz (tüm cihazlara eşzamanlı çıktı) ekleyin
  • Bunu varsayılan çıkış cihazı olarak kullan
  • BT kulaklık hariç diğer tüm fiziksel çıkışların sesini kapalı tutun

Bunun yararı, BT kulaklığın bağlı olup olmadığına bakılmaksızın tüm programların çıktı gönderebilmesidir. Ardından, kulaklık bağlandıktan sonra sesi almaya başlar.

Eğer o yaparsanız da belirlesin flat-volumes = noiçin /etc/pulse/daemon.confve yalnızca ses kontrol tuşları ile birleşik çıkışı kontrol eder.

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.