V Ubuntu 8.10 (Interpid Ibex) by mela byt zlepsena podpora A2DP ale zatim stale nefunguje. Proto dale uvedu zpusob jak zprovoznit BT sluchatka s A2DP profilem.
Nainstalujte balicek bluetooth-alsa a jeho zavislost libsbc0.
$ sudo apt-get install bluetooth-alsa
Nainstalujte balicek Zenity (aby byly videt dialogy o prepnuti)
$ sudo apt-get install zenity
sparujte vase BT zarizeni s PC.
vytvorte soubory .a2dprc , .asoundrc a .togglesh ve vasem domovskem adresari
$ cd ~
$ touch .a2dprc .asoundrc .togglesh
zjistete MAC adresu vaseho BT zarizeni:
dejete zarizeni do rezimu parovani a zadejte
$ sudo hcitool scan
toto patri do souboru .a2dprc
rate=44100
sbcbitpool=53
flags=0
enablereversestereo=1
enableautoconnect=1
timeout=2000
cmdplay=xmms --play
cmdpause=xmms --pause
cmdprev=xmms --rew
cmdnext=xmms --fwd
cmdnew=xmms --play
cmdstop=xmms --stop
enableavrcp=1
enablerereadconfig=1
enabledebug=1
flags=0
enablestdin=1
enableredirectalsa=0
address=XX:XX:XX:XX:XX:XX
alsaoutput=
Nahradte XX:XX:XX:XX:XX:XX MAC adresou ziskanou z vyse uvedeneho prikazu hcitool scan.
toto patri do souboru .asoundrc :
pcm.headset {
@args [BDADDR TIMEOUT]
@args.BDADDR {
type string
default "XX:XX:XX:XX:XX:XX"
}
@args.TIMEOUT {
type integer
default 6000
}
type sco
bdaddr $BDADDR
timeout $TIMEOUT
}
ctl.headset {
type sco
}
pcm.a2dpd {
type a2dpd
}
[code]
Nahradte XX:XX:XX:XX:XX:XX MAC adresou ziskanou z vyse uvedeneho prikazu hcitool scan.
toto patri do souboru .toggle.sh
[code]
#!/bin/bash
state=`gconftool --get /system/gstreamer/0.10/default/musicaudiosink | cut -d\ -f1`
if [ $state == "autoaudiosink" ]; then
gconftool --type string --set /system/gstreamer/0.10/default/musicaudiosink "sbcenc ! a2dpsink device=XX:XX:XX:XX:XX:XX"
zenity --info --title="GStreamer" --text="Switched to BT headphones."
else
gconftool --type string --set /system/gstreamer/0.10/default/musicaudiosink "autoaudiosink"
zenity --info --title="GStreamer" --text="Switched to speaker output."
fi
echo musicaudiosink set to `gconftool --get /system/gstreamer/0.10/default/musicaudiosink`
Nahradte XX:XX:XX:XX:XX:XX MAC adresou ziskanou z vyse uvedeneho prikazu hcitool scan.
Pro prepnuti mezi reproduktory a sluchatky pouzijte skript toggle.sh.
$ bash ~/toggle.sh
nebo si vytvorte vlastni spoustec
V GNOME kliknete pravym tlacitkem na prazdne misto a vyberte plozku "Přidat na panel..." a potom položku "Vlastní spouštěč aplikace".
Vyplnte podle nasledujiciho obrazku. Musite uvest plnou cestu ke skriptu. Pokud chcete videt dialogy musite mit nainstalovan balicek zenity. Prepinac bude fungovat i bez zenity, ale nebudou videt dialogy.
Pro prepnuti staci pouze kliknout na spoustec.
zdroje:
http://fosswire.com/2008/01/11/a2dp-stereo-linux/http://rw-l.nl/blog/pivot/entry.php?id=1893tento navod fungoval na mem ASUS A6Km s Ubutu 8.10 Interpid Ibex a BT sluchatky Jabra BT620s[/code][/code]