Bluetooth Headset HOWTO

Здравствуйте товарищи! Прикупил себе гарнитурку Jabra BT620s, проблем с подключением к системе не возникло.

$ cat ~/.asoundrc
pcm.bluetooth {
type bluetooth
device 00:11:22:33:44:55
}

pcm.!default {
type plug
slave.pcm "bluetooth"
}

mplayer работает на ура. Но хотелось бы большего:

1. Как заставить работать с устройством движки типа XINE etc? Amarok при попытке что-нибудь поиграть говорит connection refused.
2. Как сделать чтобы при появлении устройства в зоне действия оно автоматически становилось устройством по умолчанию и наоборот при отключении?

З.Ы. Гугл юзал, 90% информации касается alsa-bluetooth, btsco итп которые не используются с новой alsой.

мой опыт подключения гарнитуры для телефонных разговоров

У меня с другой гарнитурой (Epox HS02) получается разговаривать по телефону посредством twinkle. Подробности настройки см. здесь

Отметился.

Отметился. Интересует вопрос. я пытался юзать оффициальный wiki на bluez.org . Элементарно не хватило знания питона
Вариант с дефолтным pcm интересен, но при отключеной гарнитуре у тебя просто пропадает звук. Как это можно обойти я тож незнаю.
И ещё сильно нужно решение http://www.gentoo.ru/node/8878 До сих пор не решено

Есть ли решение для работы

Есть ли решение для работы всех приложений? Тоесть чтобы сделать гарнитуру устройством по умолчанию, либо с ручным переключением.
У меня тоже jabra 620, не хотелось бы ставить отдельно pulseaudio как ещё один лишний обработчик...

если делать без пульса,

если делать без пульса, то

cat ./.asoundrc 
pcm.bluetooth_headset {
        type bluetooth
        device 00:1C:EF:66:C7:9B
}

pcm.bluetooth_hifi {
        type bluetooth
        device 00:1C:EF:66:C7:9B
        profile "hifi"
        mode "stereo"
}

второй кусок нужен если гарнитурка поддерживает стерео
и выбираем в нужной программе нужую "аудиокарточку".
Но есть программы которые это сделать не позволяют, а есть скайп который на 8й секунде валится, что характерно - с пульсом он работает....

Да, так уже пробовал. И скайп

Да, так уже пробовал. И скайп тоже пробовал, только у меня на 5 - 6 секунде с "Segmentation fault" :)
Хотелось бы способ, с помощью которого можно задать гарнитуру устройством вывода звука "по умолчанию" в системе при её подключении.

вродебы только через пульс

вродебы только через пульс

есть один костыль,

есть один костыль, позволяющий без пульсы обойтись. надо замкнуть выход звуковухи на вход %), и при подключении гарнитуры запустить
$ arecord -Dplughw:0,0 -r44100 -c2 -fS16_LE|aplay -Dplug:bt -B500 - &
bt заменить на имя pcm гарнитуры из ~/.asoundrc. не забыть поковырять alsamixer на поправить громкость записи, и убрать дублирование сигнала с микрофона.
такая ересь будет тупо гонять сэмплы с выхода звукокарты через микрофонный вход на гарнитуру, какая прелесть. но, как небольшой бонус в довесок к геморойности и костыльности, будет без проблем работать с dmix, alsaequal, и прочими радостями (ибо всё это делается на звуковой карте).

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".