Использование Bluetooth-наушников в Ubuntu

    Здравствуйте, хабралюди!

    Блог «Библиотека Просвещения» открыт уже больше недели назад, а «люди, владеющие слепым десятипальцевым набором» ещё не задали ни одного вопроса. Так что я осмелюсь стать первой :)

    А проблема у меня такая. Вчера я стала счастливой обладательницей Bluetooth-гарнитуры Jabra BT620s. Имеется ноутбук HP Pavilion dv6147eu с Ubuntu 8.04 (Hardy Heron). В Ubuntu я новичок, поэтому прошу прощения, если спрашиваю о чём-то очевидном.

    Требуется:
    1. Настроить вывод любого звука ноутбука на гарнитуру. Очень бы хотелось иметь возможность быстрого (или хотя бы просто не очень трудоёмкого) переключения на обычный вывод на динамики.
    2. (Если возможно) Настроить работу этой гарнитуры по USB, то есть возможность слушать музыку во время зарядки по USB-кабелю. (Такая функция заявлена и в Windows работает.)

    Что уже имеется и сделано:
    Есть стандартные драйверы для модуля Bluetooth. Удалось заставить гарнитуру работать в плеерах на основе GStreamer (с помощью этой инструкции) с переключением аудиовыхода в один клик.

    Что не получается:
    При прослушивании музыки (например last.fm) или просмотре видеороликов в браузере звук подаётся на динамики или подключенные обычные наушники.

    Я искала какое-то подобие Bluetooth-менеджера, которым можно быстро подключить гарнитуру. (В Windows при подключении гарнитуры в Bluesoleil звук сразу же переключается на гарнитуру без каких-то дополнительных плясок. При использовании стандартных майкрософтских драйверов надо выбирать в проигрывателе аудиовыход или менять аудиовыход по умолчанию.) Пыталась найти что-то стандартное или дополнительное для управления звуком. Пока безуспешно, возможно из-за «виндового» мышления и недостаточных знаний для эффективного подбора ключевых слов.

    Мне бы хотелось не только найти решение, но и узнать побольше о работе Ubuntu со звуком и Bluetooth. Буду благодарна, если подскажете полезные и доступные для понимания источники.
    Разумеется, если что-то получится, статья с меня :)
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 41

      +2
      Кажется нужно в сторону ALSA рыть, но точнее не скажу, сам далеко не мастер в этом :(
      Вообще, гугл подкидывает топики типа таких, советуют ставить библиотеку bluetooth-alsa из стандартных репозиториев.
        +1
        В Харди используется по умолчанию PulseAudio
        +2
        Сам я не использую убунту, но возможно ход моих мыслей будет полезным… =)
        Посмотрев на скрипт из инструкции по которой Вы настраивали гарнитуру, обнаружил в нем закомментированные строки, где производится настройка PulseAudio

        #echo -n «Configuring PulseAudio...»
        #if [ -e ~/.pulse ]
        #then
        # cd ~/.pulse
        # wget -q -O default.pa files.fosswire.com/scripts/a2dp/default.pa
        # echo « done.»
        #else
        # echo « failed. Do you have PulseAudio?»
        #fi

        Я так понимаю это заставит PulseAudio выводить звук через a2dp на Вашу гарнитуру.
        Немного погуглив нашел инструкцию по установке PulseAudio в Ubuntu 7.04 (Feisty Fawn)
        developer.novell.com/wiki/index.php/Feisty/HOWTO:_PulseAudio
        Там же описано как заставить Firefox работать с PulseAudio и про USB Audio тоже что то есть, но я не вдавался в подробности.
          +1
          PulseAudio в Hardy установлен по умолчанию. Раскомментировала строки в скрипте, запустила его и выполнила сопряжение заново.
          Насчет Fx: нужных файлов я у себя просто не нахожу…

          Посмотрела текст скрипта toggle.sh, которым я переключаю выход звука GStreamer. А нельзя ли написать аналогичный скрипт, но для вывода вообще любого звука на bluetooth-audio?
          0
          Я думаю, что вам лучше спросить на форуме
            +1
            Для Gnome вам потребуется bluez-gnome. Это штука позволяет настраивать и сопрягать устройства. Сам звук выводится в ALSA через userspace. Для быстрого переключения и перенаправления рекомендую JACK jackaudio.org/ Правда прийдется повозиться, но в результате можно будет переключать в любой момент куда надо.
              +2
              Забыл про .asoundrc рассказать. Можно создать файл .asoundrc следующего содержания в своем домашнем каталоге:
              pcm.a2dp { type bluetooth device xx:xx:xx:xx:xx:xx profile "hifi" } ctl.a2dp { type bluetooth device xx:xx:xx:xx:xx:xx profile "hifi" } pcm.headset { type bluetooth device xx:xx:xx:xx:xx:xx profile "voice" } ctl.headset { type bluetooth device xx:xx:xx:xx:xx:xx profile "voice" }
              Где xx: xx: xx: xx: xx: xx мак адрес гарнитуры. В результате будет доступно два alsa устройства a2dp для воспроизведения музыки и headset для IP-телефонии к примеру. При помощи JACK можно будет переруливать вывод звука куда надо.

              • НЛО прилетело и опубликовало эту надпись здесь
                  –13
                  Вредны, судя по тому что у меня плохая карма — мое Блютус-ухо плохо влияет на мой мозг.
                    0
                    Странно меня заминусовали, у меня кровь из носа из-за Блютус уха идет рекой…
                    –14
                    Явно вредны — пока их настроишь, мозг можно сломать…
                    0
                    Мне помог скрипт files.fosswire.com/scripts/a2dp/a2dp.sh
                      0
                      Я про этот скрипт писала, точнее, давала ссылку на статью на fosswire. Все хорошо, но это помогло только для сопряжения гарнитуры с ноутбуком. Еще один из скриптов оттуда же позволяет быстро переключать выход в плеерах на GStreamer.
                      Меня же интересует полное переключение звука на гарнитуру или в качестве компромисса — хотя бы только звука из Fx.
                      +1
                      Может следовало бы воспользоваться хабракатом? :-)
                        +1
                        Просто не знала, где лучше обрезать. Так лучше?
                          0
                          Благодарю вас ;-)
                        +2
                        Буквально по соседству я статейку написал, случайно затронул ту же проблему, мне помогло, ответил iamLEXX:
                        а в чём возникли проблемы с bluetooth-наушниками? У меня есть уши Plantronics 590A, я их довольно успешно «завёл» под убунтой
                        Вот пара ссылок, может поможет:

                        blueman.tuxfamily.org/ — очень удобный bluetooth-манагер для убунты, используя его и ещё одну инструкцию уши успешно заработали.

                        alfa2linux.blogspot.com/2008/03/my-jabra-finally-working-with-bluez.html
                        wiki.bluez.org/wiki/HOWTO/AudioDevices
                        www.stgraber.org/category/gbtsco

                        Схема настройки была такая: установил BlueMan, «спарил» уши с ноутом, а потом используя советы по ссылкам, подправил файлик .asound.rc из домашней папки, после этого можно указывать в программах вывод звука через устройство bluetoth

                        У меня успешно работает skype, mplayer, pidgin

                        Одна проблема — не нашёл как настроить такой механизм, чтоб при подключении блютус-ушей, ВЕСЬ звук в системе «заворачивался» на новое устройство
                          0
                          За BlueMan большое спасибо — как раз хотелось найти что-то графическое и понятное. На официальном сайте посмотрела скриншоты — похоже на то, что надо, установила… Теперь вот не пойму, как всю эту красоту запустить? У меня появился ярлык Bluetooth Analyzer в Applications — System Tools, это оно и есть? Вроде внешний вид поскромнее, чем на тех скринах (не в плане иконок, конечно, а вообще по построению и кнопкам). Да и название не совпадает (Analyzer против Manager).

                          Простите за ламерские вопросы, но из таких задам еще один: а как вообще сделать ярлыки в меню приложений? После установки чего-либо ярлыки там появляются не всегда — как можно их сделать и вообще получить доступ к тому, что уже установлено? А то может у меня есть какая-нибудь супермегапрога, а я про нее не знаю из-за отсутствия несчастного ярлыка…
                            0
                            Я его запускаю так:
                            Приложения>Стандартные>BlueMan Bluetooth Manager

                            обратите внимание, что должен быть установлены пакеты:
                            * gnome-bluetooth
                            * bluez-libs
                            * bluez-utils

                            у меня все заработало после прочтения
                            www.stgraber.org/category/gbtsco
                            и настройки ПО
                            wiki.bluez.org/wiki/HOWTO/AudioDevices
                              0
                              Блин. Я идиот :)
                              Зашла в синаптик посмотреть эти пакеты и увидела, что blueman-то у меня и не установлен. Видимо, инструкции на официальном сайте не по самой установке, а по подготовке к ней…
                              gnome-bluetooth и bluez-utils установлены, а bluez-libs в синаптике не нахожу. Как его установить?
                                0
                                похоже его не нужно устанавливать. здесь подписан как old:
                                www.bluez.org/download/
                                0
                                Так, blueman поставила, действительно, появился ярлык в Accessories (у меня английская версия системы). Спасибо за рекомендацию, этот менеджер куда дружественнее, чем стандартный bluetooth-апплет.
                                Теперь остается тот же вопрос, что и у вас — «как настроить такой механизм, чтоб при подключении блютус-ушей, ВЕСЬ звук в системе «заворачивался» на новое устройство?»
                                  0
                                  такого средства не нашел, iamLEXX предложил такой:

                                  я вышел из положения нехитрым трюком — создал второй комплект иконок с софтом, который заточен под вывод звука через bluetooth уши — в частности для smplayer и pidgin :)
                                  не очень оригинально, но друго варианта пока не нашёл
                                    0
                                    я то же не нашел :)
                                      0
                                      Фокс нужен. Нужен фокс!
                              0
                              :-) Любят айтишники изобретать велосипед. Понятно, что без проводов, удобно и все такое, но по мне так проще жить с проводом, чем довольствоваться таким звуком, и проблемами при подключении, которые постоянно возникаю ( личный опыт, когда-то у меня были эти уши, на заре их появления на прилавках)
                                0
                                Во-первых, проводные наушники к моему ноуту подключаются спереди и при определенных положениях ноута штекер неприятно давит на живот ))) Во-вторых, проблемы с гарнитурой — это вызов, отказываться от которого неспортивно.
                                  0
                                  :-) Я что-то давно уже не принимаю такие вызовы)
                                    +1
                                    Да и вообще, любая юникс для медиа-задач — это вызов в общем…
                                  0
                                  Для того, чтобы можно было выводить звук на Bluetooth-гарнитуру нужна какая-то специальная гарнитура?
                                  У меня есть гарнитура Nokia HS-26W и винда ХП с USB-Bluetooth.
                                  Смогу ли я как-нибудь сделать звук на гарнитуру?
                                    0
                                    Можно попробовать. Дрова какие? Я у себя просто в Bluesoleil спарила и подключила гарнитуру — весь звук идет на нее. Винда ХП.
                                      0
                                      дрова стандартные, виндовые
                                      а за Bluesoleil спасибо, попробую!
                                        0
                                        Да было бы за что. У меня на ноуте дрова виндовые, а на работе Bluesoleil в роли дров. Система-то простая: гарнитуру в режим сопряжения, на компе запускаете обнаружение устройств, найдете гарнитуру — устанавливаете сопряжение, потом подключаете ее и все. Ну возможно еще в настройках аудиопараметров в качестве выхода надо будет указать Bluetooth Audio.
                                          0
                                          Вы знаете, почти получилось :-)
                                          звук идет, но микрофон отказывается работать
                                            0
                                            Я с микрофоном не пробовала — мне нужны были только наушники. Может, профиль не тот выбрали? Для гарнитуры с микрофоном надо бы Headset, а для музыки что-то другое, забыла как точно называется — там высококачественное аудио.
                                              0
                                              Вы имеете в виду профиль в Винде?
                                              Просто ни одного упоминания понятия «Профиль» в Bluesoleil не нашел.
                                                0
                                                Я имею в виду профиль Bluetooth. В Bluesoleil в классическом виде (вызывается из контекстного меню в систем-трее) вызовите контекстное меню вашей гарнитуры, там можно выбрать, какое соединение установить — как наушники или как гарнитуру (не скажу сейчас точно, как именно там все называется).
                                                  0
                                                  Спасибо за помощь!
                                                  Bluesoleil не помог, а вот отлично справился Widcomm-овский драйвер Bluetooth.
                                                  Работает и звук, и микрофон
                                                    0
                                                    Поздравляю!
                                                    Bluesoleil нормально работает, по-моему, если другие драйверы не установлены :) Поэтому и не помог.
                                    +2
                                    Написал вот небольшой мануал, как мне удалось настроить для работу bluetooth-наушники habrahabr.ru/blogs/ubuntu/39206/
                                      +1
                                      может я ошибаюсь, но мне казалось что хабр не то чтобы форум…

                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                      Самое читаемое