Программа для bluetooth для linux

Обновлено: 07.07.2024

У вас есть файлы, которые необходимо передать между устройствами Linux или, между устройством Linux и другой платформой, но у вас нет проводного соединения? Как пользователю Linux, если вы таковым являетесь, у вас есть множество возможностей.

Я собираюсь выделить несколько приложений с несколькими различными протоколами передачи файлов, которые позволят вам подключаться к разным платформам и безболезненно передавать файлы.

1. Bluetooth

Хорошо, на самом деле это не приложение, но это очень удобный вариант. Если у вас есть работающий адаптер Bluetooth, большинство дистрибутивов Linux поставляются с инструментами настройки интерфейса Bluetooth (например, Linux Mint использует Blueberry, а Ubuntu использует Blueman). Для большего контроля вы можете установить пакеты BlueZ, которые содержат дополнительные инструменты для настройки соединения Bluetooth.

Конечно, не все устройства имеют адаптер Bluetooth, особенно среди старых устройств. Кроме того, опытные пользователи знают, что Bluetooth не всегда безопасен, об этом можно ниписать отдельную статью. Однако, не волнуйтесь, поскольку для пользователей Linux доступно множество других приложений для беспроводной передачи файлов.

2. KDE Connect

KDE Connect выполняет свою работу через локальное подключение к интернету и на всех устройствах должно быть установлено приложение KDE Connect, включая устройство Android.

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

Примечание: KDE Connect доступен для Windows, macOS, Linux, но вам нужно будет скомпилировать его самостоятельно, используя их руководство.

3. GSConnect

Пользователи настольных компьютеров Gnome найдут GSConnect удобной альтернативой KDE Connect, поскольку он выполняет те же задачи и использует ту же структуру, но без зависимостей KDE и Qt, которые необходимы KDE Connect.

Однако GSConnect по-прежнему зависит от того, установлено ли у вас приложение KDE Connect на вашем устройстве Android.

Помимо обычных функций, GSConnect также обеспечивает интеграцию с вашим веб-браузером с расширениями, доступными для Firefox и Chrome. Также есть удобное расширение для файлового проводника Nautilus, упрощающее перемещение файлов.

4. LAN Share

Если вы используете как Linux, так и Windows, это приложение может быть идеальным для вас. Как видно из названия, LAN Share работает через локальное интернет-соединение и для его использования на обоих устройствах должен быть установлен и запущен LAN Share.

Это может быть один из самых быстрых вариантов в этом списке, так как он может перемещать целые папки сразу и на принимающей стороне не требуется подтверждения или пароля для завершения передачи. Конечно, некоторые могут посчитать отсутствие подтверждения недостатком безопасности. Однако, если вы доверяете используемой локальной сети, это не должно быть проблемой.

Тем не менее, пользователи должны знать, что на момент публикации последней версии LAN Share более трех лет, а проект GitHub не участвовал в разработке почти два года. Это означает, что существует вероятность того, что недостатки безопасности действительно присутствуют и сейчас нет особой надежды на дополнительные функции.

5. Flying Carpet

Большинство приложений, которые мы рассмотрели, для работы полагаются на активное подключение к Интернету. Однако Flying Carpet перемещает файлы между устройствами без Bluetooth или Wi-Fi. Небольшому бесплатному приложению с открытым исходным кодом необходимо, чтобы оба устройства имели работающие карты Wi-Fi и были физически близко друг к другу.

Он кроссплатформенный, поэтому вы можете установить Flying Carpet не только на Linux, но и на Windows и macOS.

Flying Carpet временно отключает вас от любой беспроводной сети, в которой вы в данный момент находитесь и использует радиопередатчик карты Wi-Fi для прямого подключения к другим устройствам, передающим сигнал Flying Carpet.

Если вам этого недостаточно, то сам процесс передачи также будет зашифрован. Когда вы инициируете передачу, принимающее устройство генерирует случайный пароль, который необходимо ввести в передающее устройство, чтобы выполнить и расшифровать передачу.

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

6. Portal By Pushbullet

Portal by Pushbullet позволяет передавать файлы между устройством Linux и устройством Android или iOS через локальное подключение к Интернету. Что в нем уникально, так это то, что вам не нужно устанавливать какое-либо приложение на ваше устройство Linux; вам просто нужно, чтобы веб-сайт портала был открыт, а приложение Portal было установлено на вашем телефоне или планшете.

Портал может быть для вас очень быстрым маршрутом, так как он использует только QR-код для установления соединения между вашим устройством и телефоном и вы можете сразу начать перемещение файлов.

Стоит отметить, что Pushbullet накладывает некоторые ограничения на вашу передачу в бесплатной версии, включая ограничение в 25 МБ для каждого файла. Вам придется выполнить обновление, если вы планируете перемещать большие файлы с помощью Portal.

7. Rsync

Передача файлов без проводов

Как это часто бывает с пользователями Linux, существует множество приложений для выполнения такой общей задачи, как беспроводная передача файлов. Скорее всего, ни один вариант не подойдет для каждого пользователя и окончательный выбор может зависеть от используемых вами устройств и от уровня ваших навыков работы.

У вас есть файлы, которые необходимо передать/скопировать между устройствами Linux или, может быть, между устройством Linux и другой платформой, но у вас нет или не требуется проводное соединение? Как у пользователя Linux, у вас есть множество возможностей.

Выделим несколько приложений с несколькими различными протоколами передачи файлов, которые позволят нам подключаться к разным платформам и передавать файлы.

Bluetooth

Конечно, не все устройства имеют адаптер Bluetooth, особенно среди старых устройств. Кроме того, опытные пользователи знают, что Bluetooth не всегда безопасен. Однако не волнуйтесь, поскольку для пользователей Linux доступно множество других приложений для беспроводной передачи файлов.

KDE Connect

KDE Connect работает через подключение к Интернету, и на всех устройствах должно быть установлено приложение KDE Connect, включая устройство Android.

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

KDE Connect доступен для Windows и macOS в дополнение к Linux, но вам нужно будет скомпилировать его самостоятельно.

GSConnect

Пользователи Gnome найдут GSConnect удобной альтернативой KDE Connect, поскольку он выполняет те же задачи и использует ту же структуру, но без зависимостей от KDE и Qt, которые требуются для KDE Connect.

Однако GSConnect по-прежнему зависит от того, установлено ли у вас приложение KDE Connect на вашем устройстве Android.

В дополнение к обычным функциям GSConnect также обеспечивает интеграцию с вашим веб-браузером с расширениями, доступными для Firefox и Chrome. Также есть удобное расширение для файлового проводника Nautilus, упрощающее перемещение файлов.

LAN Share

Если вы используете как Linux, так и Windows, это приложение может быть идеальным для вас. Как видно из названия, LAN Share работает через локальное интернет-соединение, и для его использования на обоих устройствах должен быть установлен и запущен LAN Share.

Это может быть один из самых быстрых вариантов в этом списке, так как он может перемещать целые папки сразу, и на принимающей стороне не требуется подтверждения или пароля для завершения передачи. Конечно, некоторые могут посчитать отсутствие подтверждения недостатком безопасности. Однако, если вы доверяете используемой локальной сети, это не должно быть проблемой.

Тем не менее, пользователи должны знать, что на момент публикации последней версии LAN Share более трех лет, а проект GitHub не участвовал в разработке почти два года. Это означает, что есть вероятность, что недостатки безопасности действительно присутствуют.

Flying Carpet

Большинство приложений, которые мы рассмотрели, для работы используют подключение к Интернету. Однако Flying Carpet перемещает файлы между устройствами без Bluetooth или Wi-Fi. Небольшому бесплатному приложению с открытым исходным кодом необходимо, чтобы оба устройства имели работающие карты Wi-Fi и были физически близко друг к другу.

Вы можете установить Flying Carpet не только на Linux, но и на Windows и macOS.

Flying Carpet временно отключает вас от любой беспроводной сети, в которой вы в данный момент находитесь, и использует радиопередатчик карты Wi-Fi для прямого подключения к другим устройствам, передающим сигнал Flying Carpet.

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

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

Portal от Pushbullet

Portal позволяет передавать файлы между устройством Linux и устройством Android или iOS через локальное подключение к Интернету. Что в нем уникально, так это то, что вам не нужно устанавливать какое-либо приложение на свое устройство Linux; вам просто нужно, чтобы веб-сайт портала был открыт, а приложение Portal было установлено на вашем телефоне или планшете.

Портал может быть для вас очень быстрым путем, так как он использует только QR-код для установления соединения между вашим устройством и телефоном, и вы можете сразу же начать перемещение файлов.

Стоит отметить, что Pushbullet накладывает некоторые ограничения на вашу передачу в бесплатной версии, включая ограничение в 25 МБ для каждого файла. Вам придется оформить подписку, если вы планируете перемещать большие файлы с помощью Portal.

Rsync

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

Однако, если вы часто перемещаете файлы между устройствами, вы можете создать свою автономную облачную службу.


Готовясь на работе к ежегодному форуму посвященному IT, возникла идея создать простой манипулятор управляемый беспроводным геймпадом для демонстрации возможностей микроконтроллеров и одноплатных компьютеров. Под рукой был контроллер ТРИК, несколько сервомоторов, железный конструктор и месяц до начала форума.

«Все идет по плану», но не в этом случае.

ТРИК на борту с Linux был перебором для такого манипулятора, но «дело в банальном удобстве использования и обслуживания» (цитата ClusterM про Linux в умном домофоне).

Прочитав спецификацию, было обнаружено, что в нем есть Bluetooth. Если вы работали с этим контроллером, то знаете, что передача программ осуществляется по Wi-Fi и других удобных способов общения с ним нет. В меню нет упоминания о наличии Bluetooth. Но как так?

Вооружившись SSH, отверткой и любопытством я начал искать Bluetooth. В системе присутствовали утилиты hcitool, hciconfig и демон bluetoothd. Все они говорили о том, что его нет.

Обзвонив друзей в поисках внешнего USB модуля, я продолжил искать.

Разобрав контроллер, был найден модуль Jorjin WG7311-0A. В спецификации указано, что, действительно, есть Wi-Fi, Bluetooth и даже FM-радио. Интерфейс для общения с Bluetooth – UART, а включается он через контакт BT_EN.


Прочитав, как Bluetooth модуль подключается по UART через hcitool я испытал удачу и – ничего. Два из трех свободных UART портов молчали.

Но у нас есть контакт BT_EN! Возможно, что модуль просто выключен и не отвечает на запросы. Изучив устройство ядра Linux для ARM устройств, был найден файл, где прописываются все контакты, используемые SoC. Открыв arch/arm/mach-davinci/board-da850-trik.c в исходном коде ядра, и вправду был найден GPIO контакт для Bluetooth. Победа! – подумал я.

Для включения контакта через GPIO, нужно найти его сквозной порядковый номер. Находим следующую строчку в коде ядра с запросом на инициализацию контакта BT_EN_33 в arch/arm/mach-davinci/board-da850-trik.c :

В ней используется макрос GPIO_TO_PIN. Смотрим описание макроса в arch/arm/mach-davinci/include/mach/gpio-davinci.h :

При помощи его и можно узнать сквозной номер контакта. Получаем, что 16 * 6 + 11 = 107. Теперь перейдем к включению контакта.

0 или 1 в команде echo является состоянием контакта.

Запускаем команду на подключение и.

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

И вновь ничего. Давайте вернемся к первой ошибке и применим знания английского языка:

Открываем папку /lib/firmware с прошивками и не находим нужного файла. После долгих поисков в интернете, находим на репозиторие TI нужный файл и скачиваем его. Другие версии этого же файла работать отказывались.

Перезагружаем контроллер и подключаемся вновь:

Ура! Прошивка загрузилась. Проверяем hciconfig:

Запускаем службу bluetoothd, сканирование устройств и обнаружение нашего модуля:

Поиск на компьютере обнаруживает устройство:


Для включения Bluetooth можно сделать скрипт:

И добавить его в автозапуск:

Перезапуск и отключение модуля ведут себя непредсказуемо, поэтому варианты stop и restart не имеют никаких команд.

Самый простой способ проверки связи в обе стороны – служба COM-порта. При помощи нескольких команд включаем её:

Подключаемся с телефона и видим приглашение на вход в систему:


Следуя инструкциям по подключению геймпада в Linux мы сталкиваемся со следующими проблемами:

  • BlueZ в дистрибутиве устарел и не понимает команд от демона sixad, который устанавливает связь с геймпадом
  • Новая версия BlueZ из исходных кодов отказывается компилироваться из-за множества зависимостей
  • BlueZ из свежего Debian требует udev и systemd, которые отсутствуют в текущем дистрибутиве

Единственную зависимость, которую получилось удовлетворить – это модуль ядра uinput.

  • получаем конфигурацию текущего ядра на устройстве
  • скачиваем код ядра
  • скачиваем и устанавливаем toolchain
  • копируем конфигурацию ядра в папку с кодом ядра
  • добавляем модуль uinput в конфигурацию
  • запускаем сборку, предварительно включив toolchain

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

Приступаем к плану "тяп-ляп". Раз нет удобного способа поставить нужные программы на оригинальный дистрибутив, то поставим что-нибудь популярное. Процессор имеет архитектуру ARMv5TE, значит и дистрибутивы есть под неё.

Пробуем распаковать и запустить универсальный Arch Linux для ARM и при загрузке в консоли видим, что systemd требует ядро более новой версии, чего у нас нет. Попытки переноса ядра 4.16 не увенчались огромным успехом и на это было потрачено слишком много времени.

Переходим к другому варианту – Debian. Образ диска с установленной системой для ARM существует, но лучше поставить чистую систему с нужными для нас пакетами и настройками.

Установка в QEMU

Скачиваем установочный образ (ссылка на .iso) и устанавливаем QEMU.
Также нам нужны ядро и образ initrd для загрузки установки, которые можно скачать отсюда.

Создаем образ карты памяти с объемом настоящей карты памяти (в данном случае 4 Гб):

Если вы собираетесь сделать разметку диска нестандартной относительного оригинального дистрибутива, то оставьте корневой раздел первым, иначе придется менять параметры загрузки ядра в uBoot. Там прописан номер раздела на котором находится корневая файловая система.

Стандартная разметка содержит:

  1. Раздел EXT4 для корневой файловой системы размером ≈ 1,3 Гб
  2. Раздел FAT32 для хранения данных пользователя размером ≈ 500 Мб

Вывод fdisk для образа оригинального дистрибутива:

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

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

Настройка системы

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

Терминалы

Редактируем /etc/inittab , убираем лишние терминалы, включаем нужный для нас UART и добавляем автовход для нужного пользователя (используйте root только при отладке). Автовход пригодится, если вы планируете запускать оболочку для управления на контроллере.

Bluetooth и Wi-Fi

Устанавливаем bluez-utils и wpasupplicant для доступа к Wi-Fi и Bluetooth.

Отключаем интерфейс eth0 и настраиваем интерфейс wlan1 в /etc/network/interfaces :

Добавляем заранее сеть в /etc/wpa_supplicant.conf , т.к. делать это на самом контроллере не так удобно:

Добавляем скрипт на включение Bluetooth. В этот раз, модифицируем /etc/init.d/bluetooth :

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

Взмах влево, взмах вправо

Убираем ненужные программы и службы которые можно посмотреть при помощи htop, ведь они занимают драгоценное место в ОЗУ:


В данном случае, служба ConsoleKit имеет очень много процессов. Переместим файл этой службы в домашнюю папку суперпользователя на случай восстановления:

До отключения службы потребление ОЗУ было 19 Мб, а после – 16 Мб.

Разделы системы

Хоть uBoot и передает ядру устройство, на котором расположен корневой раздел, стоит прописать его в /etc/fstab для надежности. Изменяем первую строчку, отвечающую за корневой раздел:

Если вы сделали корневой раздел не первым, не забудьте указать нужный номер раздела.

Если вы оставили второй раздел FAT для пользовательских данных, то вам необходимо создать папку для монтирования раздела в неё

и прописать раздел в /etc/fstab :

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

где, NNNN = размер сектора * начало раздела. Размер сектора по умолчанию равен 512 байтам.

Монтируем также и оригинальный дистрибутив:

Удаляем ядро для QEMU и его модули, т.к. они не предназначены для нашей платформы. Копируем новое ядро и модули, так же, как и на оригинальном дистрибутиве.

Нам понадобятся прошивки для Wi-Fi модуля, которые есть в оригинальном дистрибутиве в папке /lib/firmware и прошивка Bluetooth, которую мы нашли ранее.

Отсоединяем образы дисков:

И запускаем копирование образа на карту памяти с помощью dd:

Компилируем программы для подключения геймпада на новой системе и устанавливаем демон sixad.

Подключаем геймпад через USB к контроллеру и запускаем программу для создания пары:

При подключении геймпада ничего не происходит и служба sixad молчит:

Но в сообществе Raspberry Pi уже изготовили "костыль" для исправления подключения.

Пересобираем программу и радуемся.

Теперь геймпад доступен системе как устройство ввода и программа jstest покажет состояние всех кнопок и аналоговых датчиков:

где X – номер устройства в системе, по умолчанию – 2. Номера кнопок и осей можно посмотреть здесь.

Видео с демонстрацией работы геймпада на YouTube.

Загрузка ядра:

Терминал, запущенный в X11:


И по традиции:


Полезные ссылки

Программы для подключения геймпада Dualshock 3 – sixpair и sixad.

Для геймпадов и других устройств ввода есть легкая библиотека на C – libenjoy.

Исходный код программы для управления сервомоторами и моторами – репозиторий GitHub.

Все файлы конфигурации из статьи для самодельного дистрибутива – репозиторий GitHub.

  • В спецификации заявлено, что объем ОЗУ составляет 256 Мб. Но если вы запустите htop, то увидите, что доступно только 128 Мб. Это ограничено параметрами ядра, которые можно посмотреть в консоли uBoot:

Чип памяти имеет маркировку 3PC22 D9MTD производства Micron. Найти информацию о его настоящем объеме не удалось.


В отличие от многих аспектов Linux, поддержка Bluetooth не выполняется ядром Linux автоматически. Это во многом связано со стеком Bluetooth и тем, как он взаимодействует с системой Linux в целом. Чтобы компенсировать это, удобные для пользователя дистрибутивы, такие как Ubuntu, Elementary и т. Д., Очень стараются настроить Bluetooth для пользователей. Однако не все Linux делают это. Необходимо установить различные службы и клиенты Bluetooth. Кроме того, все радиомодули Bluetooth отличаются (а некоторые из них не имеют драйверов с открытым исходным кодом), что означает, что их нужно устанавливать постфактум. Вот как подключить и использовать устройства Bluetooth в Linux.

ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.

Примечание: используете Ubuntu? Если это так, возможно, ваш компьютер уже имеет превосходную поддержку Bluetooth, и нет необходимости настраивать его с помощью этой статьи.

Arch Linux

Fedora

OpenSUSE

Получение инструментов и служб Bluetooth в SUSE осуществляется с помощью OBS. Перейти на эту страницу и нажмите кнопку быстрой установки. Отсюда YaST все установит.

Проверь это - Как использовать руку панорамирования Microsoft Office вместо полосы прокрутки

Debian

Другие Linux

Стек bluetooth bluez совместим со всеми дистрибутивами Linux, даже с Chrome OS! По этой причине у пользователей менее известных альтернативных дистрибутивов Linux не будет проблем с работой этих инструментов. Чтобы установить их, откройте диспетчер пакетов и найдите «bluez». Установите все, что содержит слово «bluez», на всякий случай.

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

Получение клиента Blueman

Установка Bluez позволяет вашей среде рабочего стола Linux напрямую использовать Bluetooth. Это означает, что если вы используете KDE Plasma, он будет работать напрямую с клиентом KDE Bluetooth. То же самое и со встроенным клиентом Gnome Shell. Итак, устанавливать Blueman не нужно.

Если вы используете среду рабочего стола Linux или оконный менеджер, в котором нет встроенного диспетчера Bluetooth, подумайте об установке Blueman. Это легкий инструмент для подключения, который значительно упрощает взаимодействие с устройствами.

Arch Linux

Fedora

OpenSUSE

Debian

Другие Linux

Инструмент подключения Blueman широко используется в Linux. Чтобы найти его в альтернативных дистрибутивах Linux, откройте диспетчер пакетов (или программный браузер), найдите «blueman» и установите его. Не можете найти его в источниках программного обеспечения? Вместо этого загрузите его с sourceforge !

Проверь это - Как перевернуть видео в Windows 10 с помощью Handbrake

Конфигурация

Недостаточно скачать стек Bluez Bluetooth и установить его в Linux. Службы должны быть активными, иначе устройства не будут подключаться. Сначала откройте терминал и получите корневую оболочку, используя: sudo -s

С помощью корневой оболочки вручную загрузите универсальный драйвер Bluetooth USB, если вы используете ключ BT.

При использовании портативного компьютера со встроенным радиомодулем Bluetooth драйвер (если поддерживается Linux) должен автоматически загружать драйвер, поэтому нет необходимости загружать его вручную.

Примечание: некоторые ключи Bluetooth не поддерживают этот драйвер в Linux. Если это произойдет с вами, прочтите руководство для вашего устройства и узнайте, какие драйверы ему требуются для работы в Linux.

Arch Linux, Fedora, SUSE и другие системные Linux

Во-первых, включите службу BT, чтобы она всегда запускалась при загрузке Linux. Это делается с помощью:

Затем сразу же запустите службу:

Если в какой-то момент systemctl отказывается запускать или включать эти службы, рассмотрите возможность использования параметра force:

Старая версия Debian

Используете версию Debian без systemd? Если да, то после установки Bluez и всех других инструментов Bluetooth перезагрузите компьютер. Службы запуска будут активны после повторного входа в систему.

Проверь это - Как добавить или удалить учетные записи электронной почты в Mail для Mac

Подключение к Bluetooth в Gnome

Если служба Bluetooth работает правильно, при подключении адаптера Bluetooth (или) использовании встроенного радиомодуля Bluetooth на вашем ПК вы должны увидеть значок Bluetooth на панели Gnome.

Щелкните значок, и откроется меню. В меню выберите «Настройки Bluetooth», чтобы открыть инструмент просмотра устройств.

В инструменте просмотра нажмите на устройство, к которому хотите подключиться.

Следуйте инструкциям на экране, которые дает Gnome для подключения.

Подключение к Bluetooth в KDE

Чтобы подключить устройства Bluetooth к рабочему столу KDE Plasma Desktop, убедитесь, что ваш USB-ключ (или) встроенный радиомодуль Bluetooth работает.

Отсюда щелкните значок BT на панели Plasma, затем выберите устройство для подключения. Следуйте инструкциям на инструменте для сопряжения!

Подключение к Bluetooth в Blueman

Чтобы устройство Bluetooth работало с Blueman, сначала щелкните значок Bluetooth на панели задач. Затем нажмите кнопку «Поиск», чтобы найти устройство. Когда появится устройство, выберите его мышью, затем нажмите «Настройка».

Инструмент Blueman проведет вас через процесс сопряжения. Следуйте инструкциям на экране, и вскоре ваше устройство будет сопряжено.

Вывод

Bluetooth всегда был ненадежным в Linux, и многие дистрибутивы Linux не настраивают его сразу. Надеюсь, что, следуя этому руководству, ваши проблемы с Bluetooth в Linux останутся в прошлом.

Читайте также: