Her şeyden önce, bu dosyaların bir yedeğini alın (asla bilemezsiniz):
cp /etc/bluetooth/audio.conf /etc/bluetooth/audio.conf.bak
cp /etc/pulse/default.pa /etc/pulse/default.pa.bak
cp /usr/bin/start-pulseaudio-x11 /usr/bin/start-pulseaudio-x11.bak
Düzenleyin /etc/bluetooth/audio.conf
ve buna benzer yapın:
# Configuration file for the audio service
# This section contains options which are not specific to any
# particular interface
[General]
Enable=Gateway,Source
# Switch to master role for incoming connections (defaults to true)
Master=true
# If we want to disable support for specific services
# Defaults to supporting all implemented services
#Disable=Gateway,Source,Socket
Disable=Socket
# SCO routing. Either PCM or HCI (in which case audio is routed to/from ALSA)
# Defaults to HCI
#SCORouting=HCI
# Automatically connect both A2DP and HFP/HSP profiles for incoming
# connections. Some headsets that support both profiles will only connect the
# other one automatically so the default setting of true is usually a good
# idea.
AutoConnect=true
# Headset interface specific options (i.e. options which affect how the audio
# service interacts with remote headset devices)
[Headset]
# Set to true to support HFP, false means only HSP is supported
# Defaults to true
HFP=true
# Maximum number of connected HSP/HFP devices per adapter. Defaults to 1
MaxConnected=2
# Set to true to enable use of fast connectable mode (faster page scanning)
# for HFP when incoming call starts. Default settings are restored after
# call is answered or rejected. Page scan interval is much shorter and page
# scan type changed to interlaced. Such allows faster connection initiated
# by a headset.
FastConnectable=true
# Just an example of potential config options for the other interfaces
#[A2DP]
#SBCSources=1
#MPEG12Sources=0
/etc/pulse/default.pa
Satırı düzenle ve yorumla
#load-module module-bluetooth-discover
(gerçekten sadece #
başlangıçta eklemeniz gerekir )
Düzen /usr/bin/start-pulseaudio-x11
ve satırı ekleyin /usr/bin/pactl load-module module-bluetooth-discover
modülün yükleme sonrasında module-x11-xsmp
; pratikte gibi bir stanza olması için dosyayı sonuna kadar düzenlemelisiniz
if [ x"$SESSION_MANAGER" != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp "display=$DISPLAY session_manager=$SESSION_MANAGER" > /dev/null
# add this line here:
/usr/bin/pactl load-module module-bluetooth-discover
fi
Yeniden Başlatma.
Artık cihazınızı A2DP'ye ayarlayabilmeli ve yüksek kaliteli müziğin keyfini çıkarmalısınız:
A2DP'yi yeniden etkinleştirmek için bazen cihazınızın bağlantısını kesmeniz ve yeniden bağlamanız gerekeceğine dikkat edin:
... evet, bir kutu böcek. Ama işe yaradığında çok güzel çalışıyor.
Yeniden başlatmanın ardından yaşanan sorunlar
Bütün bunlardan sonra, bazen hile sadece bir sonraki yeniden başlatmadan hemen sonra çalışıyor gibi görünüyor. Böyle bir durumda, rmfought'ın cevabını takip etmeye çalışın :
Benim için çalışan bluetooth cihazı bağlamak, HSP / HFP moduna geçmek, bağlantıyı kesmek, yeniden bağlanmak ve ardından A2DP moduna geçmek.
... benim için de çalışıyor (yine, bazen). Bir kere dongle'ı tekrar eşleştirmek zorunda kaldım.
Hala işe yaramazsa ...
Bu sizin için de işe yaramazsa, bu senaryoyu deneyebilirsiniz --- yazarı güncel tutar.