The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Использование Skype вместе с Bluetooth-гарнитурой в SLED 10
Подключите bluetooth-адаптер к вашему компьютеру. 
Вы должны увидеть что-то похожее на это в /var/log/messages:

 usb 1-1: new full speed USB device using uhci_hcd and address 2
 usb 1-1: new device found, idVendor=0a12, idProduct=0001
 usb 1-1: new device strings: Mfr=0, Product=0, SerialNumber=0

Включите bluetooth, используя Yast: Hardware -> Bluetooth

Включите аутентификацию и шифрование (Yast -> Bluetooth -> Security Options)

Установите следующие пакеты, используя Yast, rug или zypper:

   automake, autoconf, gcc, alsa, alsa-tools, alsa-devel, m4, cvs, kernel-source.

Добавьте самого себя в группу "audio" (используя права пользователя root):
отредактируйте файл /etc/group и
добавьте свое имя в конец строки группы "audio" (мое имя пользователя - stingleff): 

   audio:x:17:stingleff

Прим.переводчика: на мой взгляд нет необходимости лезть руками в этот файл. 
Подобную вещь можно сделать, используя Yast в консольном или gui-виде или
просто выполнив команду от root:

   usermod -G audio stingleff


Убедитесь, что bluetooth запущен, и определите MAC-адрес вашего bluetooth-адаптера. 
Напоминаю, что увидев надпись XX:XX:XX:XX:XX:XX вы должны поменять ее на
актуальное значение вашего устройства:

   # sudo hcitool dev
   Devices:
      hci0    XX:XX:XX:XX:XX:XX

Отредактируйте /etc/bluetooth/rfcomm.conf, включив туда MAC-адрес вашего адаптера:

   ...
   device XX:XX:XX:XX:XX:XX;
   ...

Создайте shell-скрипт /etc/bluetooth/feed-pin.sh для отправки пин-кода для вашей гарнитуры:

   #!/bin/sh
   echo "PIN:0000"

Сделайте скрипт исполняемым:

   # chmod 700 /etc/bluetooth/feed-pin.sh

Задайте опцию pin_helper в файле /etc/bluetooth/hcid.conf для использования этого скрипта:

   ...
   pin_helper /etc/bluetooth/feed-pin.sh
   ...

Перезапустите сервисы bluetooth:

   # sudo /etc/init.d/bluetooth restart

Перевести гарнитуру в режим подключения и выяснить MAC-адрес.
Напомню, что MAC-адрес YY:YY:YY:YY:YY:YY необходимо поменять на тот, который существует у вас:

   # sudo hcitool scan
   Scanning ...
      YY:YY:YY:YY:YY:YY       Jabra BT 250v

Соединиться с гарнитурой:

   # sudo hcitool cc YY:YY:YY:YY:YY:YY

Проверим исходный код btsco. btsco используется для подключения гарнитуры к звуковому устройству:

   # cvs -d:pserver:[email protected]:/cvsroot/bluetooth-alsa co btsco

Соберем и установим btsco:

   # cd btsco
   # ./bootstrap
   # ./configure
   # make
   # sudo make install

Соберем и установим модуль ядра btsco:

   # cd kernel
   # make
   # sudo make install
   # sudo /sbin/depmod -e

Загрузите модуль ядра emu10k1 (добавьте команду "/sbin/modprobe
emu10k1" (без кавычек) 
в файл /etc/rc.d/boot.local для загрузки модуля автоматически во время старта системы):

   # sudo /sbin/modprobe emu10k1

Добавьте команду "/sbin/modprobe snd-bt-sco" (без кавычек) в файл /etc/rc.d/boot.local 
для загрузки модуля автоматически во время старта системы:

   # sudo /sbin/modprobe snd-bt-sco

Соедините btsco с гарнитурой:

   # sudo btsco -v YY:YY:YY:YY:YY:YY

Настройте skype на использования /dev/dsp1 (Tools -> Options -> Hand/Headsets)

Для автоматизации процесса каждый раз во время запуска Skype сохраните 
этот скрипт как ~/bin/skype.sh и выполняйте вместо стандартной команды для запуска Skype:

   #!/bin/bash
   gnomesu btsco -v YY:YY:YY:YY:YY:YY &
   skype
   gnomesu pkill btsco


Оригинал на английском: http://www.novell.com/communities/node/3758/using-skype-with-a-bluetooth-headset-sled-10
 
09.03.2009 , Автор: Alexander E Ivanov , Источник: http://susenotes.ru/?p=37...
Ключи: bluetooth, linux, audio, driver, skype
Раздел:    Корень / Администратору / Система / Поддержка аппаратного обеспечения

Обсуждение [ RSS ]
  • 1.1, alexxx (??), 01:18, 12/03/2009 [ответить]  
  • +/
    У меня нет слов... Такой финт ушами для примитивнейшей операции. А может еще отреверсить чего надо и firmware переписать? курсы с экзаменами тоже надо - BHCE (bluetooth headset connection engineer)
    Я молчу про использование синьки для ДУ, автоматической синхронизации телефонов разных производителей, управлением оповещениями на компе (глушить звук при звонке на тел и отображения кто звонит) причем все это одновременно. Вот помниться года 2 назад обсуждали как это РАБОТАЕТ. И тут на тебе из пещер вылезли...
    Это все ровно что запустив спутник на орбиту, наблюдать как соседи молятся духам огня в надежде, что сегодня будет огонь от трения дощечек...

     
     
  • 2.2, Аноним (2), 12:17, 15/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Люблю критиков, да еще и голословных...

    Вы бы спустились с космических пространств и соседям с дощечками показали свой способ добычи огня...

    А так, это (извините) выпендрёж на пустом месте...

     
     
  • 3.4, alexxx (??), 16:27, 19/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Люблю критиков, да еще и голословных...
    >
    >Вы бы спустились с космических пространств и соседям с дощечками показали свой
    >способ добычи огня...
    >
    >А так, это (извините) выпендрёж на пустом месте...

    Да не извиняйся, кому выпендреж, а кому обычная функция. В России это привычно, когда хают кто "лучше живет" - я не обижаюсь.
    Архив опеннета почитай и будет счастье.

     
  • 2.5, Hrafn (?), 14:59, 26/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А теперь садимся и вспоминаем, когда вышел SLED 10. Если мне память не изменяет, то в середине 2006 года. Признаюсь, я не в курсе, как тогда обстояло дело с подключением синезубых устройств. Да еще и со скайпом впридачу. Однако, решил перевести сею статью, посчитав, что это будет людям интересно. И судя по посещаемости - интерес имеется. Вы забываете, что, если что-то лично вам не нужно, вовсе не означает, что данный предмет или вопрос не интересен вообще никому.
     
     
  • 3.6, alexxx (??), 15:58, 28/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А теперь садимся и вспоминаем, когда вышел SLED 10. Если мне память
    >не изменяет, то в середине 2006 года. Признаюсь, я не в
    >курсе, как тогда обстояло дело с подключением синезубых устройств. Да еще
    >и со скайпом впридачу. Однако, решил перевести сею статью, посчитав, что
    >это будет людям интересно. И судя по посещаемости - интерес имеется.
    >Вы забываете, что, если что-то лично вам не нужно, вовсе не
    >означает, что данный предмет или вопрос не интересен вообще никому.

    Прошу прощенья, что высказался довольно резко. Но это было адресовано проблеме в целом, а ни в коем случае не вам, а всей той убогости подключения синезубок, что творится в линуксе. Согласитесь прописывать руками адреса устройств в конфиги и запуск программ через костыли скриптов это достойно лабораторной тестовой работы, но это никак нельзя назвать пригодным для использования в широком смысле. Именно об этом я и хотел сказать.

     
     
  • 4.7, Hrafn (?), 11:09, 30/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Прошу прощенья, что высказался довольно резко. Но это было адресовано проблеме в
    >целом, а ни в коем случае не вам, а всей той
    >убогости подключения синезубок, что творится в линуксе. Согласитесь прописывать руками адреса
    >устройств в конфиги и запуск программ через костыли скриптов это достойно
    >лабораторной тестовой работы, но это никак нельзя назвать пригодным для использования
    >в широком смысле. Именно об этом я и хотел сказать.

    Да ничего страшного :) Возможно я просто не понял действительно, кому адресовалось... К сожалению, пока нет возможности проверить на новом SLED'е как дела обстоят... может все проще гораздо стало

     

  • 1.3, MESB (?), 20:44, 15/03/2009 [ответить]  
  • +/
    Прочитал. Спасибо за труд.
    Неплохо вобщем-то.
    Рекомендую только добавить что описанный вами способ это устаревший вариант. Сам btsco уже более не разрабатывается. И можно использовать то что уже вместо него существует.

    Если есть желание поразбираться и тоже оформить в статью, то вот этот вариант:
    http://forum.mandriva.com/viewtopic.php?t=89997&postdays=0&postorder=asc&star

    У меня сработало, в целом было бы не плохо не через дибас это тоже увидеть как делать.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру