Bluetooth мышь linux mint

linux mint не находит bluetooth устройства

Устройства Bluetooth встречаются довольно часто в наше время. Это простой и дешевый способ добавить поддержку беспроводных технологий для смартфона или любого другого гаджета. Система Linux может использовать различные протоколы: OBEX, A2DP, DUN, HID и другие для взаимодействия с различными устройствами.

В этой статье мы рассмотрим как выполняется настройка Bluetooth Ubuntu 16.04. Рассмотрим как установить драйвера и настроить связь между двумя устройствами.

Первоначальная настройка

Большинство Bluetooth адаптеров выполнены в виде USB и могут быть настроены с помощью утилит HCL. Некоторые устройства, такие как Atheros, требуют для своей работы установленных прошивок в системе.

Для установки всех необходимых программ выполните такую команду:

sudo apt-get install bluetooth bluez bluez-tools rfkill rfcomm

Дальше установите прошивки для адаптеров Atheros, если это необходимо:

sudo apt-get install bluez-firmware firmware-atheros

Затем запустите службу управления Bluetooth:

sudo service bluetooth start

Сканирование устройств Bluetooth

Перед тем, как перейти к сканированию устройств нужно убедиться что ваш bluetooth адаптер подключен и не заблокирован с помощью rfkill:

Если устройство заблокировано, программной или аппаратной блокировкой, необходимо разблокировать его с помощью команды rfkill:

sudo rfkill unblock bluetooth

Включить адаптер можно с помощью команды hciconfig:

Дальше можно начать сканирование. Только перед этим убедитесь, что на другом устройстве Bluetooth включен и не находится в скрытом режиме. Для сканирования выполните:

После завершения вы увидите доступное устройство. Здесь будет отображаться его имя и MAC адрес.

Чтобы узнать более подробную информацию об устройстве, вы можете использовать утилиту sdptool:

sdptool browse D0:B3:3F:96:2A:30

Вы можете сразу отфильтровать какие возможности поддерживает обнаруженное устройство:

sdptool browse D0:B3:3F:96:2A:30 | grep ‘Service Name:’

Также вы можете использовать интерактивный инструмент bluetoothctl:

[bluetooth]# info D0:B3:3F:96:2A:30

Также вы можете проверить доступность удаленного устройства с помощью утилиты ping:

Сопряжение устройств

Для совместной работы устройств Bluetooth нужно настроить их сопряжение. Для этого используется команда RFCOMM. Эта команда требует полномочий суперпользователя. Синтаксис команды такой:

sudo rfcomm connect устройство_адаптера mac_адрес_цели канал

Например, подключимся к нашему устройству на втором канале:

sudo rfcomm connect hci0 D0:B3:3F:96:2A:30 2

Теперь на другом устройстве появиться запрос на соединение и вам нужно будет ввести одинаковый pin на обоих устройствах. После этого оно будет доступно через файл /dev/rfcomm0. Не закрывайте терминал, чтобы соединение оставалось активным. Вы можете посмотреть список подключений с помощью hcitool:

Отправка и прием файлов по OBEX

Дальше вы можете очень просто отправить файл на удаленное устройство с помощью протокола OBEX. Синтаксис:

Читайте также:  Bluetooth mac mouse windows

sudo bt-obex -p MAC_адрес_устройства /путь/к/файлу

sudo bt-obex -p D0:B3:3F:96:2A:30

Чтобы получить файл вам нужно запустить сервис obex в режиме прослушивания с помощью опции -s:

bt-obex -s /path/to/output/folder

Здесь вам нужно указать путь к папке, куда нужно сохранить полученный файл. После выполнения этих настроек Bluetooth Ubuntu, вы можете передать любой файл с телефона. Вы также можете запустить FTP сеанс с устройством, для просмотра файлов, которые на нем есть:

sudo bt-obex -f MAC_адрес_устройства

Интернет через Bluetooth

Раньше использование Dial-up сети было очень популярным. Сейчас эта технология почти не используется. Но, возможно, понадобиться раздать интернет от вашего телефона на компьютер. Для этого можно использовать два протокола: DUN — более старый и BNEP, более похожий на работу локальной сети.

Чтобы определить поддерживает ли устройство работу по протоколу DUN нужно использовать правильный канал rfcomm. Нужно использовать канал 15:

sudo rfcomm bind D0:B3:3F:96:2A:30 15

Если протокол поддерживается, то у вас появиться устройство rfcomm0. Дальше вы можете использовать NetworkManager для подключения к сети.

Что касается BNEP, то здесь вам уже не нужно использовать rfcomm, все протоколы будут обрабатываться bluez. Все что нужно, это Bluez и NetworkManager. Добавьте новое соединение Bluetooth:

Дальше вы можете посмотреть информацию о подключении и использовать сеть:

Выводы

В этой статье мы рассмотрели как выполняется настройка Bluetooth Ubuntu 16.04. Все работает очень просто, и хотя в графическом интерфейсе может быть не совсем понятно как что настроить, то в терминале все точно и понятно. Если у вас остались вопросы, спрашивайте в комментариях!

Популярные публикации

Последние комментарии

Как заставить работать Bluetooth в Debian.

Для начала вам необходимо установить модуль для работы с Bluetooth (меня передергивает, когда произносят «блютуф»)

Устанавливаем PIN код для вашего компьютера

#echo «0000» >> /etc/bluetooth/pin (0000 — стандартный PIN код используемый практически всеми устройствами по умолчанию, вы моежете его заменить на любой)

После этого, необходимо запустить сервис

Теперь можете попытаться найти доступные Bluetooth устройства:

Если вам необходимо проверить параметры bluetooth, то используем следующую команду

Ну вот, в принципе и все. Далее e’же вы сами для себя решаете, будете ли работать с bluetooth из консоли или с помощью какой-либо оболочки.

P.S.
# — команда выполняется из под root
$ — команда может выполняться из под user

Если вам понравился мой пост то подпишитесь на RSS

Понравилась статья? Подпишитесь на канал, чтобы быть в курсе самых интересных материалов

Настройка bluetooth в linuxmint

Намедни взялся настроить на ноутбуке жены линукс взамен порядком подзабитой w7 всякими мейлгвардами и другими маргетингтулз.exe бякостями ну и чтобы обезопаситься первентивно. По опыту использования на работе выбор дистрибутива пал на Linuxmint Mate 64 bit. Ноутбук — Sony Vaio, модель «такой, розовенький».

Читайте также:  Hp elitebook 2540p driver bluetooth

Система встала успешно, всё оборудование увиделось «слёту», разве что потребовалось настроить звук: выставить у встроенного (Built-in Audio) профиль Analog Stereo Output и этот же Built-in указать во вкладке «Выход».

Не заработал же под Mate только Bluetooth. Борьба с ним весьма легка: заходим в менеджер пакетов и находим там mate-bluetooth, который безжалостно удаляем. После чего в терминале запускаем:

sudo -s
apt-get update
apt-get install gnome-bluetooth
bluetooth-wizard (последняя команда запустит мастер настройки подключения нового устройства)

Теперь у моей жены ее розовенькая сонька, как и на винде, успешно дружит с ее розовенькой же bluetooth мышкой (модель VGP-BMS20).

Если не помогло — пишите, разберемся.
Форум таких же мучеников — тут: http://forums.linuxmint.com/viewtopic.php?t=102417&f=206

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

Bluetooth мышь linux mint

На новый Linix Mint 21.1 устанавливаю Bluetooth мышь Logitech m336. Возникли проблемы с установкой и работой.

1.Поиск устройства в Blueman не видит мышь.
2.Делаю hcitool scan — показывает ее мак-адрес.
3. Через некоторое время начинают выскакивать сообщение о подключении и отключении мыши. (В Blueman ее нет).
4. После перезагрузки ноута, Blueman после поиска вдруг обнаруживает устройство и дает подключить. Все работает до перезагрузки.

После перезагрузки ноута мышь не подключается.
Начинают появляться сообщение о подключении и отключении мыши.
После удалении в Blueman из списка устройств и нового сопряжения все работает до перезагрузки.
В Убунту никаких проблем с работой мыши не возникло

symon2014 Сообщения: 5458 Зарегистрирован: 16 дек 2017, 21:59 Решено: 32 Откуда: Феодосия Благодарил (а): 32 раза Поблагодарили: 673 раза Контактная информация:

Проблемы с bluetooth мышью logitech m336

ustyak , В дополнение к словам неплохо бы добавить технической информации. Примеры в красном поле вверху над темой. Хотя бы inxi -Fxz

ustyak Сообщения: 10 Зарегистрирован: 24 мар 2023, 09:04 Контактная информация:

Проблемы с bluetooth мышью logitech m336

System:
Kernel: 5.15.0-67-generic x86_64 bits: 64 compiler: gcc v: 11.3.0
Desktop: Cinnamon 5.6.8 Distro: Linux Mint 21.1 Vera
base: Ubuntu 22.04 jammy
Machine:
Type: Laptop System: ASUSTeK product: ASUS TUF Gaming A15 FA506IV_FX506IV
v: 1.0 serial:
Mobo: ASUSTeK model: FA506IV v: 1.0 serial:
UEFI: American Megatrends v: FA506IV.320 date: 06/01/2022
Battery:
ID-1: BAT1 charge: 79.4 Wh (100.0%) condition: 79.4/90.2 Wh (88.0%)
volts: 16.0 min: 15.9 model: ASUS A32-K55 status: Full
Device-1: hid-34:88:5d:8c:62:ac-battery
model: Bluetooth Mouse M336/M337/M535 charge: N/A status: Discharging
CPU:
Info: 8-core model: AMD Ryzen 7 4800H with Radeon Graphics bits: 64
type: MT MCP arch: Zen 2 rev: 1 cache: L1: 512 KiB L2: 4 MiB L3: 8 MiB
Speed (MHz): avg: 1395 high: 1397 min/max: 1400/2900 boost: enabled
cores: 1: 1392 2: 1397 3: 1396 4: 1397 5: 1396 6: 1390 7: 1397 8: 1397
9: 1396 10: 1396 11: 1397 12: 1397 13: 1397 14: 1397 15: 1397 16: 1394
bogomips: 92624
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: NVIDIA TU106M [GeForce RTX 2060 Mobile] vendor: ASUSTeK
driver: nvidia v: 525.89.02 bus-ID: 01:00.0
Device-2: AMD Renoir vendor: ASUSTeK driver: amdgpu v: kernel
bus-ID: 05:00.0
Device-3: IMC Networks USB2.0 HD UVC WebCam type: USB driver: uvcvideo
bus-ID: 3-4:2
Display: x11 server: X.Org v: 1.21.1.3 driver: X:
loaded: amdgpu,ati,nvidia unloaded: fbdev,modesetting,nouveau,vesa
gpu: amdgpu resolution: 1920×1080~144Hz
OpenGL: renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
v: 4.6.0 NVIDIA 525.89.02 direct render: Yes
Audio:
Device-1: NVIDIA TU106 High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus-ID: 01:00.1
Device-2: AMD Renoir Radeon High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus-ID: 05:00.1
Device-3: AMD Raven/Raven2/FireFlight/Renoir Audio Processor driver: N/A
bus-ID: 05:00.5
Device-4: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel
v: kernel bus-ID: 05:00.6
Sound Server-1: ALSA v: k5.15.0-67-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: kernel port: e000 bus-ID: 02:00.0
IF: enp2s0 state: down mac:
Device-2: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
vendor: AzureWave driver: rtw_8822ce v: N/A port: d000 bus-ID: 03:00.0
IF: wlp3s0 state: up mac:
Bluetooth:
Device-1: IMC Networks Bluetooth Radio type: USB driver: btusb v: 0.8
bus-ID: 5-1:2
Report: hciconfig ID: hci0 rfk-id: 4 state: up address:
bt-v: 3.0 lmp-v: 5.1
Drives:
Local Storage: total: 931.51 GiB used: 78.98 GiB (8.5%)
ID-1: /dev/nvme0n1 vendor: Western Digital model: WDS100T2B0C-00PXH0
size: 931.51 GiB temp: 41.9 C
Partition:
ID-1: / size: 915.32 GiB used: 78.97 GiB (8.6%) fs: ext4
dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat
dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) file: /swapfile
Sensors:
System Temperatures: cpu: 42.0 C mobo: N/A
Fan Speeds (RPM): cpu: 2200
GPU: device: nvidia screen: :0.0 temp: 42 C device: amdgpu temp: 39.0 C
Info:
Processes: 394 Uptime: 9h 37m Memory: 15.05 GiB used: 3.64 GiB (24.2%)
Init: systemd runlevel: 5 Compilers: gcc: 11.3.0 Packages: 2468 Shell: Bash
v: 5.1.16 inxi: 3.3.13

Читайте также:  Csr bluetooth radio cambridge silicon radio limited

Источник

Оцените статью
Adblock
detector