Как настроить Bluetooth в Linux

Настройка Bluetooth Linux 00 Изображение

С увеличением распространения Bluetooth-устройств, таких как мыши, клавиатуры и наушники, иногда трудно представить использование проводных версий этих устройств. В некоторых дистрибутивах Linux Bluetooth настроен идеально для вас сразу из коробки. Дистрибутивы, такие как Ubuntu и Elementary, упрощают настройку и работу Bluetooth на вашем компьютере. Однако другие дистрибутивы, такие как Fedora и Arch Linux, требуют от вас некоторой настройки, прежде чем вы сможете в полной мере насладиться преимуществами Bluetooth на вашем компьютере. Вот как вы можете настроить Bluetooth в Linux.

Содержание

  • Как настроить Bluetooth на вашем компьютере с Linux
  • Как установить Bluez
  • Как установить Blueman
  • Включить Bluetooth
  • Подключение к устройствам с помощью Blueman
  • Настройка Bluetooth-устройств в GNOME Linux
  • Подключение к Bluetooth-устройствам в KDE Plasma
  • Настройка утилиты Bluetooth CLI в Linux
  • Часто задаваемые вопросы

Также читайте: Как собрать и установить пользовательское ядро на Ubuntu

Как настроить Bluetooth на вашем компьютере с Linux

Шаги могут немного различаться в зависимости от дистрибутива, но основные шаги одинаковы. Если ваш дистрибутив еще не настроил Bluetooth для вас, вам сначала нужно установить Bluez, который содержит стек драйверов для Bluetooth-адаптеров, а также утилиты для командной строки для администрирования Bluetooth.

После установки Bluez вам может потребоваться установить менеджер Bluetooth. Некоторые рабочие окружения имеют встроенные менеджеры Bluetooth. Например, KDE Plasma имеет клиент KDE Bluetooth. Gnome также имеет встроенный клиент. Если вы используете рабочее окружение, в котором нет встроенного клиента, вы можете установить клиент Blueman.

Как установить Bluez

Ниже приведены инструкции по установке Bluez на нескольких различных дистрибутивах.

Debian и Ubuntu

sudo apt install bluez*

OpenSUSE

С OpenSUSE вам нужно установить bluez с помощью Open Build Service.

Fedora

sudo dnf install bluez bluez-tools

Arch Linux

sudo pacman -S bluez bluez-utils

Настройка Bluetooth Linux 01 Установка Bluez

Другие менеджеры пакетов

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

Также читайте: Для чего используется Bluetooth? 7 применений беспроводной технологии

Как установить Blueman

Узнайте, как установить Blueman на различных дистрибутивах Linux ниже.

Debian и Ubuntu

sudo apt install blueman

OpenSUSE

sudo zypper install blueman

Fedora

sudo dnf install blueman

Arch Linux

sudo pacman -S blueman

Другие дистрибутивы

Чтобы установить Blueman на ваших дистрибутивах Linux, вам следует поискать в менеджере пакетов используемого дистрибутива Blueman, а затем установить все соответствующие пакеты.

Включить Bluetooth

После установки вам нужно будет активировать и запустить службу Bluetooth. Если вы используете Bluetooth-адаптер, вам сначала нужно выполнить следующую команду:

modprobe btusb

Чтобы включить службу Bluetooth, выполните следующую команду:

sudo systemctl enable bluetooth.service

Чтобы запустить службу Bluetooth, используйте эту команду:

sudo systemctl start bluetooth.service

Настройка Bluetooth Linux 02 Включить службу Bluetooth

После этого вы сможете начать использовать Bluetooth на вашей системе.

Также читайте: Для чего используется Bluetooth? 7 применений беспроводной технологии

Подключение к устройствам с помощью Blueman

Процесс подключения будет различаться в зависимости от используемого менеджера рабочего стола. Тем не менее, мы покажем, как это делается с помощью Blueman, так как это довольно представительно для процесса в целом.

Чтобы подключиться к устройству, откройте “Bluetooth Manager” в ваших приложениях и нажмите поиск. Убедитесь, что устройство, к которому вы хотите подключиться, доступно для обнаружения. Когда вы увидите его в списке устройств, щелкните правой кнопкой мыши и выберите “Подключить”. Вам может потребоваться ввести код доступа, но эта информация будет в руководстве пользователя вашего устройства.

Настройка Bluetooth Linux 03 Утилита Blueman

Настройка Bluetooth-устройств в GNOME Linux

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

Настройка Bluetooth Linux 04 Рабочий стол Gnome Ubuntu

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

Настройка Bluetooth Linux 05 Меню Bluetooth Gnome

  1. Щелкните по пункту “Bluetooth”, чтобы открыть выпадающее меню, где вы можете включить Bluetooth или получить доступ к соответствующим настройкам. Выберите доступ к Настройкам.

Настройка Bluetooth Linux 06 Выбор настроек Bluetooth

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

Настройка Bluetooth Linux 07 Одно спариваемое устройство

  1. GNOME отобразит окно с шестизначным PIN-кодом, который вам нужно сопоставить с вашим устройством, чтобы убедиться, что вы спариваете правильные устройства.

Настройка Bluetooth Linux 08 Код для спаривания

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

Настройка Bluetooth Linux 09 Устройство подключено Gnome

Также читайте: Как собрать новый ПК для Linux

Подключение к Bluetooth-устройствам в KDE Plasma

Также возможно настроить Bluetooth сразу из коробки через рабочий стол Plasma в Linux.

Настройка Bluetooth Linux 10 Рабочий стол Kde

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

Настройка Bluetooth Linux 11 Меню Bluetooth Kde

  1. Нажмите кнопку “+ Добавить новое устройство…” в середине окна.

Настройка Bluetooth Linux 12 Kde Добавить новое устройство

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

Настройка Bluetooth Linux 13 Выбор Bluetooth телефона

  1. Выберите ваше устройство и нажмите “Далее”, чтобы начать процесс спаривания Bluetooth. Plasma отобразит небольшое окно с шестизначным PIN-кодом, который вам нужно сопоставить с вашим устройством.

Настройка Bluetooth Linux 14 Код для спаривания Kde

Настройка Bluetooth Linux 15 Спаренное устройство Kde

Настройка утилиты Bluetooth CLI в Linux

Также возможно подключить устройство через специализированную утилиту Bluetooth CLI, программу, которая поставляется с Bluez и позволяет вам спаривать и управлять устройствами прямо из командной строки. Это может быть особенно полезно для устройств, которые не имеют дисплея, таких как Raspberry Pi.

Настройка Bluetooth Linux 16 Пример экрана терминала

  1. Запустите программу bluetoothctl, чтобы загрузить утилиту Bluez CLI. Это изменит ваш запрос на [bluetooth]#.

Настройка Bluetooth Linux 17 Bluetoothctl загружен

  1. Включите внутренний передатчик Bluetooth, включив его:
power on
  1. Скажите передатчику просканировать любые активные Bluetooth-устройства в области, выполнив эти две команды:
scan on  
agent on
  1. Найдите устройство, с которым вы хотите спариться, сказав передатчику отобразить все устройства, которые он обнаружил во время сканирования:
devices

Настройка Bluetooth Linux 18 Bluetoothctl Список устройств

  1. Используйте MAC-адрес вашего устройства, чтобы спарить его с вашим компьютером, выполнив эти две команды:
pair [MAC address]  
connect [MAC address]

Однако важно отметить, что в отличие от методов, описанных выше, вам нужно ввести PIN-код, отображаемый на устройстве.

Также читайте: Как изменить раскладку клавиатуры в Linux

Часто задаваемые вопросы

У меня есть Bluetooth USB-адаптер, который не может спариться ни с одним устройством. Мой компьютер сломан?

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

Как я могу настроить свой телефон через Bluetooth, если он не распознает мой компьютер с Linux?

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

Один из способов исправить это - сказать bluetoothctl заставить ваш компьютер быть доступным для обнаружения, выполнив следующую команду: sudo bluetoothctl discoverable on.

Возможно ли исправить пропуски звука при использовании Bluetooth-наушников?

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

Это отчасти связано с тем, как Linux управляет данными через USB, а также с тем, как PulseAudio интерпретирует эти же данные. Некоторые USB-периферийные устройства, такие как мыши и клавиатуры, имеют тенденцию загромождать USB-шину, оставляя аудиоприемник в ожидании завершения работы этих периферийных устройств, что, в свою очередь, вызывает заикание звука.

Изображение предоставлено: Unsplash, изменено Рамсесом Редом. Все скриншоты сделаны Рамсесом Редом