Ubuntu подключить мышь bluetooth

Обновлено: 26.06.2024

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

Как подключить и заставить работать bluetooth-устройство с вашим Linux Ubuntu и пойдет речь в этой статье.

Откройте Терминал и выполните команду:

Убедитесь, что в этот момент ваше bluetooth-устройство работает в режим сопряжения (pairing mode) и индикатор мигает синим (а в некоторых устройствах - зеленым) светом. Итак, если все нормально, то на экране вы увидите примерно следующее:

00:FF:52:XX:H7:XX Bluetooth Mouse

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

Теперь мы должны подключить компьютер к нашему устройству, используя MAC-адрес, который мы успешно получили ранее. Введем следующую команду:


sudo hidd –connect 00:FF:52:XX:H7:XX

(где 00:FF:52:XX:H7:XX, к примеру, это MAC-адрес вашего устройства)

После выполнения вышеуказаной команды, ваше bluetooth-устройство будет работать (или будет доступно) в вашем Ubuntu.

Для того, чтобы после перезагрузки компьютера, ваше bluetooth-устройство работало в Linux и не приходилось его снова искать и подключать, вы должны внести кое-какие изменения в конфигурационный файл /etc/default/bluetooth. Для этого воспользуемся редактором gedit:


sudo gedit /etc/default/bluetooth

Открыв файл /etc/default/bluetooth, мы увидим, в его содержимом, строки:

изменим эти строки на:

HIDD_OPTIONS=”-i 00:FF:52:XX:H7:XX –server”

Возможно, что иногда ваше bluetooth-устройство не будет работать в системе (по той или иной причине - к примеру, ваш коммуникатор отправился вместе с вами в загородное путешествие, оставив своего друга, PC с Ubuntu, дома), для возобновления работы вам потребуется всего лишь включить режим сопряжения (pairing mode) на вашем bluetooth-устройстве и выполнить в Ubuntu команду:


sudo hidd –search

после чего 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:

sudo rfkill list


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

sudo rfkill unblock bluetooth

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

sudo hciconfig hci0 up


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

sudo hcitool scan


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

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

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


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

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


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

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

sudo l2ping D0:B3:3F:96:2A:30


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

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

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

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

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


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

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

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. Все работает очень просто, и хотя в графическом интерфейсе может быть не совсем понятно как что настроить, то в терминале все точно и понятно. Если у вас остались вопросы, спрашивайте в комментариях!

Ubuntu - один из самых популярных дистрибутивов Linux. Многие люди ошибочно полагают, что беспроводная мышь и клавиатура Microsoft не будут работать под Linux. Хотя каждая установка Linux немного отличается, в большинстве случаев установка и использование беспроводной мыши Microsoft под Linux очень проста.


Кредит: Томас Норткут / Фотодиск / Getty Images

Шаг 1

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

Шаг 2

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

Шаг 3

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

Шаг 4

Подключите базовую станцию ​​USB к порту USB на вашем компьютере. Некоторые базовые станции USB имеют светодиод, который мигает, когда ищет совместимую мышь, другие могут этого не делать. Подождите около 60 секунд, пока Ubuntu полностью распознает базовую станцию ​​USB.

Шаг 5

Шаг 6

Шаг 7

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

Как подключить беспроводную оптическую мышь Microsoft к ресиверу 3.0

Как подключить беспроводную оптическую мышь Microsoft к ресиверу 3.0

Подключение беспроводной оптической мыши Microsoft к приемнику является неотъемлемой частью его функционирования. Беспроводные мыши работают, передавая сигнал от мыши на приемник, который .

Как установить беспроводную мышь Logitech

Как установить беспроводную мышь Logitech

Установить беспроводную мышь Logitech очень просто благодаря современной технологии Plug-and-Play, но не все системы сразу распознают беспроводную мышь Logitech. В этом случае.

Как установить беспроводную мышь на ноутбук

Как установить беспроводную мышь на ноутбук

Как установить беспроводную мышь на ноутбук. Использование беспроводной мыши с ноутбуком - это удобный способ избежать использования встроенной в ноутбук мыши. Более того, даже если вы используете .


Беспроводная технология 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 при запуске системы

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

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