- [РЕШЕНО] Bluetooth и Linux Mint 17.1 XFCE
- Bluetooth-гарнитура
- 🐧 Как подключиться к устройству Bluetooth из терминала Linux
- Установка BlueZ на Linux
- Как выполнить сопряжение и подключиться к устройству Bluetooth
- Использование bluetoothctl для подключения к устройству Bluetooth
- Включите адаптер Bluetooth при запуске системы
- 2 thoughts on “ 🐧 Как подключиться к устройству Bluetooth из терминала Linux ”
- Подключение Bluetooth-наушников и гарнитуры для прослушивания музыки в Ubuntu
- Чтобы подключить стерео Bluetooth-гарнитуру для прослушивания музыки в Ubuntu нужно:
- Настройка bluetooth стерео-наушников в Ubuntu Linux (8.04 & 7.10)
[РЕШЕНО] Bluetooth и Linux Mint 17.1 XFCE
#1 — 30 января 2016 в 20:50 |
В общем проблема известная, вот правду говорят — работает — НЕ ТРОГАЙ!
Надоел мне МАТЕ, слишком много всяких мелочей на протяжении года использования начали напрягать, стал поглядывать назад на XFCE. До этого стояла моя школьная сборка на 17.1 МАТЕ, но мне захотелось 17.3 XFCE да еще 64 бит. Сказано — сделано, установил, настроил, все, думаю, работает, но не тут-то было. С завидной периодичностью компьютер зависал при запущенном Chrome, заменил ядро, но это проблему не решило только периоды стали длиннее. Кроме того bluetooth стал настолько нестабильным, что можно считать что его нет (использую bluetooth-наушники). Перелопатил кучу чтива в интернете и выяснил, что с этим проблемы не только у меня и решил вернуться на 17.1 но на XFCE, но проблемы не закончились (видно на МАТЕ-версии работа bluetooth лучше реализована), Chrome работает прекрасно и стабильно, а вот с наушниками я «танцую».
================================================================
В принципе, они (наушники) работают, вернее bluetooth работает но только после того как я в терминале выполняю запуск модулей
pactl load-module module-bluetooth-discover
но ведь это не очень хорошо, должно работать без моего участия, подключил — и наслаждаешься.
Что я пробовал:
1. Прописал в автозагрузку в «Сеансы и запуск» как описано здесь, результат 0.
2. Пробовал сделать как описано тут
and comment out (with an # at the beginning of the line) the following line:
now edit the file:
and after the lines:
if [ x”$SESSION_MANAGER” != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
fi
add the following line:
/usr/bin/pactl load-module module-bluetooth-discover
This way the Pulse audio’s Bluetooth modules will not be downloaded at boot time but after x11 is started.
результат — один раз что-то получилось, только при условии, что наушники были включены во время загрузки ноутбука, а потом обнаружил, что все мои изменения пропали и содержимое файла остается как до изменений.
3. Создавал файл в /etc/xdg/autostart/ *.desktop , результат 0.
Вопрос: куда эту команду можно еще «впихнуть»?
Источник
Bluetooth-гарнитура
Тема старая как мир, но тем не менее рабочего решения найти не могу.
Как заставить Linux Mint 17.2, то есть Ubuntu, то есть, как я понимаю, PulseAudio стабильно цеплять Bluetooth-гарнитуру при её подключении? Сейчас она всегда успешно подключается как устройство, что видно в настройках Bluetooth, но совершенно рандомно может появиться, а может и не появиться (а может появиться, но не работать) в настройках звука. Обычно хотя бы пару-тройку раз попробую переподключить — и всё получается, а вот конкретно сейчас я два часа — ДВА ЧАСА, БЛДЖАД! — тщетно пытаюсь их подключить. Ребутил систему, сносил PulseAudio, возвращал PulseAudio — безрезультатно: https://maaaks.ru/images/screens/noheadset.png
(Со смартфоном проверял, с ним гарнитура работает.)
Ищи в темах про па и бт, я приводил ссылку на патч бт менеджера, была похожая фигня , помогло.
На ppa со свежим Blueman? Да, где-то тут видел. Не помогло. Да и не только Blueman я юзал. И стандартный гуй Убунты/Минта юзал. И консольные bt-device и bt-audio по инструкции откуда-то с арчевики юзал.
А помогло в этот раз вот что: я удалил всё постороннее, что связано с блютузом – и Blueman, и KDEшный Bluedevil. Ребутнулся – и заиграло. Совпадение? Не знаю.
На гитхабе было, наоборот постарее версия, но если работает не трогай)
На Debian Wheezy всё работало без проблем, но с профилем A2DP звук с SBC кодеком отвратительный.
В режиме гарнитуры там вообще кромешный ад, что с приёмом, что с передачей.
В общем, из-за огороженности более продвинутых кодеков, овчинка не стоит выделки, даже когда работет без проблем.
Мои Sony BTN-200 под Mint KDE с BlueDevil завелись очень хорошо, единственно что не так — это моно-звук, не стерео 😀
Но с наушников переключать звук можно.
Кстати, по несвязанному поводу я как раз на днях одни наушники сдал обратно в магазин, а другие купил. Так вот, первые работали, когда никакого BlueMan в системе нет, а вторые наоборот, только с ним и подключаются, да и то не сразу (в контекстном меню BlueMan — не настроек звука, а прямо в нём самом — нужно выбрать для них профиль звука.
В общем, воистину проще вывести зависимость от звёзд на небе, чем запомнить, что с какими наушниками делать, чтобы быть уверенным в работоспособности. Хотя, не, запомнить легко: чтобы быть уверенным — ничего нельзя сделать. 🙁
Источник
🐧 Как подключиться к устройству Bluetooth из терминала Linux
В этой статье мы обсудим, как вы можете управлять устройством Bluetooth с терминала Linux – дистрибутивов на основе Ubuntu, Debian, Fedora и Arch.
Беспроводная технология Bluetooth является всемирной спецификацией для недорогого решения радиосвязи с малым форм-фактором, которое обеспечивает связь между мобильными компьютерами, мобильными телефонами, другими портативными портативными устройствами и подключение к Интернету.
Спецификация разработана, опубликована и продвигается Специальной группой по интересам Bluetooth (SIG).
В этом руководстве мы будем использовать BlueZ, который обеспечивает поддержку основных уровней и протоколов Bluetooth.
Это гибкий, эффективный инструмент, который использует модульную реализацию. Он имеет следующие ключевые особенности.
- Полная модульная реализация
- С имметричная мульти-безопасная обработка
- Многопоточная обработка данных
- Поддержка нескольких устройств Bluetooth
- Реальная аппаратная абстракция
- Стандартный интерфейс сокетов для всех слоев
- П оддержка безопасности устройств и уровня обслуживания
Установка BlueZ на Linux
Установите пакеты BlueZ с помощью любой из следующих команд, соответствующих вашему дистрибутиву Linux.
Эта установка предоставляет утилиту bluetoothctl.
Вам необходимо добавить свою учетную запись в группу lp, если вы хотите подключиться к Bluetooth-модему.
Как выполнить сопряжение и подключиться к устройству Bluetooth
Мы собираемся использовать интерфейс командной строки bluetoothctl tp bluez.
Если у вас есть альтернативный интерфейсный инструмент, такой как GNOME Bluetooth, вы можете использовать его.
Сначала убедитесь, что Bluetooth не отключен.
Подтвердите, что он разблокирован.
Использование bluetoothctl для подключения к устройству Bluetooth
Это общий план сопряжения устройства с использованием bluetoothctl.
Запустите интерактивную команду bluetoothctl.
Введите help, чтобы получить список доступных команд.
Включите адаптер Bluetooth
Включите адаптер Bluetooth при запуске системы
Чтобы включить адаптер Bluetooth при запуске системы, откройте файл конфигурации.
Добавьте строку AutoEnable=true
2 thoughts on “ 🐧 Как подключиться к устройству Bluetooth из терминала Linux ”
Как подключиться к блютуз из терминала Линукс с дистрибутивом Минт?
Источник
Подключение Bluetooth-наушников и гарнитуры для прослушивания музыки в Ubuntu
Мечта, наверное, каждого пользователя компьютера — это свобода от проводов. Постепенно мы освобождаемся от них: покупаем ноутбук, покупаем беспроводные мышь и клавиатуру, покупаем bluetooth-наушники или стерео bluetooth-гарнитуру. В погоне за этой свободой мы готовы жертвовать производительностью компьютеров, зависимостью от подзарядки аккумуляторов и прочих появившихся новых проблем.
Чтобы подключить Bluetooth-наушники или стерео Bluetooth-гарнитуру в операционной системе Linux требуется установить ПО, которое позволит подключить Bluetooth-устройства к компьютеру. В Gnome реализована работа Bluetooth «из коробки», но нет поддержки A2DP, поэтому Bluetooth-наушники не будут работать по своему назначению. Добавить поддержку A2DP можно установив замечательную программу — Blueman. Эта программа отлично работает со всеми Bluetooth-устройствами, позволяя работать с A2DP-профилями.
Для корректной работы автоматического перенаправления звукового потока на подключенные Bluetooth-наушники нам понадобится дополнительный звуковой сервер. В качестве такого звукового сервера может выступать Pulseaudio. С помощью Pulseaudio можно добиться автоматического переключения вывода звука на Bluetooth-наушники, при подключении последних. Так же в нем можно настроить уровень громкости для разных приложений в отдельности.
В ОС Ubuntu Pulseaudio установлен в качестве звукового сервера по умолчанию. Если Pulseaudio был удален, как это описывалось в статье «Удаление звукового сервера PulseAudio в Ubuntu», то его следует установить заново, так как без него перенаправление звука, при подключении стерео-гарнитуры, не будет происходить автоматически. Для работы Pulseaudio с Bluetooth-наушниками нам потребуется установить также дополнительный модуль — pulseaudio-module-bluetooth.
Чтобы подключить стерео Bluetooth-гарнитуру для прослушивания музыки в Ubuntu нужно:
- Установить звуковой сервер Pulseaudio с дополнительным модулем pulseaudio-module-bluetooth:
Этой командой мы устанавливаем все доступные пакеты, которые относятся к звуковому серверу Pulseaudio, в том числе сам сервер и нужный нам модуль. Если звуковой сервер уже установлен, то все равно выполняем данную команду для установки всех недостающих пакетов.
Установить Blueman. Подробнее о программе Blueman рассказано в статье «Blueman — bluetooth-менеджер для Linux». Для установки программы нужно подключить дополнительный репозиторий:
Источник
Настройка bluetooth стерео-наушников в Ubuntu Linux (8.04 & 7.10)
Привет!
Решил написать небольшую инструкцию, чтобы помочь нуждающимся в настройке bluetooth-наушников под Linux. Описанный способ гарантированно работает в Ubuntu 7.10 и 8.04. В других системах не должно возникнуть особых проблем, если имеются все необходимые компоненты (bluez, alsa, python).
В прошлом году я купил себе bluetooth стерео-наушники (+гарнитура) Plantronics 590A. Отличные наушники — хорошее качество звука и полная свобода от проводов. После перехода с Windows XP на Ubuntu возник вопрос использования наушников, как в качестве обычных наушников для вывода звука, так и полноценной гарнитуры для общения в играх и в Skype.
Хотя стандартный bluetooth-менеджер Ubuntu, вроде как, подразумевает использование Audio Service для соответствующих bt-устройств, но я не смог быстро найти внятную инструкцию, как же организовать вывод звука на наушники.
Вскоре мне на глаза попалась замечательная программа BlueMan bluetooth manager (screenshots). Эта программа достойна отдельной статьи, так как у неё очень много возможностей и она очень облегчает жизнь любому, кому потребуется работа с различными устройствами через протокол bluetooth. Программа работает «поверх» стандартного Ubuntu-овского bt-стека bluez и практически не тянет за собой зависимостей (программа написана на python`e).
Перечислять все возможности программы я не стану, ограничусь только тем, что программа поддерживает bt-устройства с профилем A2DP
Всё что необходимо сделать в BlueMan — «спарить» ваши bt-наушники с программой. После «спаринга» я дополнительно активировал в параметрах программы использование службы звука.
В настройках службы звука я активировал использовал служб Headset, Sink, Control для своих наушников. Для обычного вывода звука вполне достаточно службы Headset. Остальные службы присутствуют, я так думаю, для поддержки работы bt-профиля AVRCP. Я не проверял работу профиля ни в одной программе в Ubuntu, так что о его работоспособности сказать ничего не могу.
Последним шагом необходимо подправить файлик
/.asoundrc. Я не большой коппенгаген в конфигурационном файле ALSA, все правки были подсмотрены из статей:
- http://alfa2linux.blogspot.com/2008/03/my-jabra-finally-working-with-bluez.html
- http://wiki.bluez.org/wiki/HOWTO/AudioDevices
Я не ставил никаких дополнительных пакетов, которые были упомянуты в статьях — bluetooth-alsa, btsco и др.
В файл .asoundrc я добавил такие строки:
Источник