- How do I pair a bluetooth mouse in Debian?
- 2 Answers 2
- Не цепляется bluetooth мышь к ubuntu 20.04
- Соединение компьютера с устройством Bluetooth
- Подключение устройств Bluetooth к ОС Astra Linux
- Установка пакетов
- Работа с пакетом
- Менеджер адаптеров
- Менеджер устройств
- Поиск и сопряжение новых внешних устройств
- Сопряжение Astra Linux в качестве внешнего устройства
- Работа с Bluetooth из командной строки
- Активация и деактивация беспроводных устройств: rfkill
- Управление адаптерами Bluetooth
How do I pair a bluetooth mouse in Debian?
How do I pair a bluetooth mouse in Debian 9? When searching for this, a lot of confusing, often old information comes up. The steps cannot simply be applied to Debian 9. They refer to commands which don’t appear to exist in the relevant packages. When this changed, is not clear to me. Furthermore, some information refers to deprecated commands, such as hcitool scan, e.g. in this post: https://askubuntu.com/questions/239189/how-can-i-set-up-a-bluetooth-mouse-without-using-a-mouse I need simple steps for how to do this in Debian 9, from the command line. I think this is a good question, because piecing it together from man pages and outdated information, takes longer than it should just to get a simple mouse working. What packages do I need, exactly, in Debian 9? What commands do I need to issue, exactly? I simply wish to pair with a bluetooth mouse. Assume the device with the following MAC: aa:bb:cc:dd:ee:ff and (if it matters), is a Logitech MX Anywhere 2S.
2 Answers 2
Pairing now works easily enough using the UI but making it work was trickier:
If that works then add uhid to /etc/modules
This is on Debian 10, but I think it worked exactly the same on Debian 9.
Make sure that the bluez and bluez-tools packages are installed and that bluetoothd process is running ( systemctl status bluetooth ).
Hold down the «Connect» button on the mouse until the bluetooth status LED on the mouse starts to blink rapidly, to make the mouse pairable.
Run bt-adapter -d to discover devices in range. For each discovered device, a series of lines identifying the device’s name, alias, address, icon type, etc. will be displayed. Find the block of lines referring to the mouse to confirm it is discoverable for pairing. When done, press Ctrl — C to stop the discovery. (The mouse seems to be a Bluetooth Low Energy device, so this step will verify that the system’s Bluetooth receiver can communicate with it.)
Then run bt-device -c aa:bb:cc:dd:ee:ff to start the connection attempt and automatically attempt to pair the device since it isn’t already paired. It may prompt for a pairing PIN (for devices like mice, usually 0000) or just confirm that you want to pair with the device.
Later, if the mouse won’t connect automatically, you can use this same command to establish a connection to it. If the pairing already exists, it should not prompt you for anything.
Finally, run bt-device —set aa:bb:cc:dd:ee:ff Trusted true to allow it to connect automatically from now on.
Не цепляется bluetooth мышь к ubuntu 20.04
Очень похожая ситуация с этой темой Не получается сделать pairing для bluetooth наушников. (комментарий) В т.ч я поставил ControllerMode = bredr И у меня работает связь с bluetooth колонкой, но мышь почему-то не находится.
Походу сыро еще все с bluetooth у нас, что-то работает, что-то нет.
Подробностей полные штаны просто. УМВ — всё, что можно тебе на это ответить.
Подробности.. убрал ControllerMode = bredr, т.к. из-за этого мышь вообще не находилась (а проблем со звуком у меня и не было).
Controller D8:12:65:5E:59:EE (public) Name: huawei Alias: huawei Class: 0x000c010c Powered: yes Discoverable: yes DiscoverableTimeout: 0x00000000 Pairable: yes UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb) UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb) UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb) UUID: Headset AG (00001112-0000-1000-8000-00805f9b34fb) UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb) UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb) UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb) UUID: Headset (00001108-0000-1000-8000-00805f9b34fb) UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb) Modalias: usb:v1D6Bp0246d0535 Discovering: no Advertising Features: ActiveInstances: 0x00 SupportedInstances: 0x05 SupportedIncludes: tx-power SupportedIncludes: appearance SupportedIncludes: local-name SupportedSecondaryChannels: 1M SupportedSecondaryChannels: 2M SupportedSecondaryChannels: Coded
[DEL] Device D0:E5:A7:04:1A:26 HUAWEI Mouse [NEW] Device D0:E5:A7:04:1A:25 D0-E5-A7-04-1A-25 - тут тыкаю окне на мышь [CHG] Device D0:E5:A7:04:1A:26 Connected: yes [CHG] Device D0:E5:A7:04:1A:26 Connected: no
Т.е. тут не произшло приветствие, которое, например происходит с колонками. Дабавляю в доверенные вручную
[HUAWEI CM510]# trust D0:E5:A7:04:1A:26 [CHG] Device D0:E5:A7:04:1A:26 Trusted: yes Changing D0:E5:A7:04:1A:26 trust succeeded
Теперь в настройках появлется диалог включения мыши. Но при включении то же самое. Тогда вручную
[HUAWEI CM510]# connect D0:E5:A7:04:1A:26 Attempting to connect to D0:E5:A7:04:1A:26 [CHG] Device D0:E5:A7:04:1A:26 Connected: yes [CHG] Device D0:E5:A7:04:1A:26 Connected: no Failed to connect: org.bluez.Error.Failed [HUAWEI CM510]# pair D0:E5:A7:04:1A:26 Attempting to pair with D0:E5:A7:04:1A:26 [CHG] Device D0:E5:A7:04:1A:26 Connected: yes [CHG] Device D0:E5:A7:04:1A:26 Connected: no Failed to pair: org.bluez.Error.AuthenticationCanceled
special-k ★★★ ( 28.05.20 09:16:46 MSK )
Последнее исправление: special-k 28.05.20 09:22:33 MSK (всего исправлений: 3)
Соединение компьютера с устройством Bluetooth
Перед использованием устройства Bluetooth, например, мыши или наушников, нужно соединить свой компьютер с этим устройством. Этот процесс называют также сопряжением устройств Bluetooth.
- Откройте Обзор и начните вводить: Bluetooth .
- Нажмите Bluetooth для открытия панели.
- Убедитесь, что Bluetooth включен: переключатель вверху окна должен быть включен. Когда панель открыта и переключатель включен, ваш компьютер начнет поиск устройств.
- Сделайте другое устройство Bluetooth обнаруживаемым или видимым и поместите его не далее, чем на 5-10 метров (приблизительно 16-33 футов) от компьютера.
- Щёлкните необходимое устройство, указанное в списке Устройства . Откроется панель выбранного устройства.
- При необходимости подтвердите PIN-код на другом устройстве. Устройство должно показать PIN-код, который вы видите на экране компьютера. Подтвердите PIN-код на устройстве (может потребоваться нажать Соединение или Подтвердить ), затем нажмите Подтвердить на компьютере. На большинстве устройств необходимо закончить ввод в течение приблизительно 20 секунд, иначе соединение не будет завершено. В таком случае вернитесь в список устройств и начните снова.
- Подключенное устройство в списке Устройства будет отображаться со статусом Подключено .
- Чтобы изменить настройки устройства, выберите его в списке Устройства . После этого появится, относящаяся к выбранному устройству, панель. Она может содержать дополнительные параметры, относящиеся к типу устройства, к которому вы хотите подключиться.
- После изменения настроек закройте панель.
После подключения одного или нескольких устройств Bluetooth, в области состояния системы появится значок Bluetooth.
Подключение устройств Bluetooth к ОС Astra Linux
Использование беспроводных устройств является небезопасным, и по возможности должно быть полностью исключено. Для установки пакета blueman в ОС Astra Linux Special Edition РУСБ.10015-01 (очередное обновление x.7) необходимо подключить расширенный репозиторий (см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования), для более ранних очередных обновлений необходимо подключить репозиторий Astra Linux Common Edition.
Установка пакетов
Пакет blueman для управления устройствами Bluetooth входит в репозиторий Astra Linux Common Edition, но при установке ОС по умолчанию не устанавливается.
Пакет blueman может быть установлен с помощью графического менеджера пакетов (см. Графический менеджер пакетов synaptic) из командной строки командой
Работа с пакетом
- После установки пакета инструменты пакета доступны через графическое меню:
- Менеджер адаптеров Bluetooth: «Пуск» — «Панель управления» — «Оборудование» — «Адаптеры Bluetooth»;
- Менеджер устройств Bluetooth: «Пуск» — «Панель управления» — «Оборудование» — «Менеджер Bluetooth»;
Менеджер адаптеров
Менеджер адаптеров позволяет:
- Задать имя, под которым будет отображаться адаптер;
- Задать условия видимости адаптера для внешних устройств;
Менеджер устройств
Менеджер устройств после запуска отображает список подключенных устройств.
Поиск и сопряжение новых внешних устройств
Для поиска и сопряжения в автоматическом режиме новых устройств:
- Нажать кнопку «Найти»;
- В списке найденных устройств выбрать нужное (удалить ненужные устройства из списка можно кнопкой со значком «минус» в панели кнопок);
- Установить сопряжение (через меню «Устройство» — «Сопряжение» или кнопкой на панели кнопок);
- Выполнить процедуру ввода кодов идентификации в соответствии с инструкцией к устройству;
- По необходимости установит доверие к устройству (меню «Устройство» — «Доверять» или кнопкой на панели кнопок);
При необходимости можно воспользоваться ручной настройкой параметров сопряжения (меню «Устройство» — «Параметры» или кнопка «Настройка» на панели кнопок);
Сопряжение Astra Linux в качестве внешнего устройства
- На устройстве, к которому должно быть выполнено сопряжение, выполнить поиск устройств Bluetooth, выбрать устройство Astra Linux и запустить процедуру сопряжения.
Работа с Bluetooth из командной строки
Активация и деактивация беспроводных устройств: rfkill
По необходимости установить пакет:
- Числовой идентификатор адаптера, который можно использовать для переключения состояний адаптера;
- Название адаптера;
- Состояния аппаратной и программной блокировок.
Для переключения аппаратной блокировки обычно следует использовать кнопки ноутбука.
Для переключения состояния программной блокировки используется rfkill, а адаптер указывается с помощью числового идентификатора:
Управление адаптерами Bluetooth
Для управления адаптерами Bluetooth из командной строки используется инструмент bluetoothctl.
Инструмент может быть запущен командойПосле запуска инструмент работает в интерактивном режиме. Для просмотра списка доступных команд можно использовать команду help:
[NEW] Controller 00:15:83:03:77:F2 astra-orlel [default]
[bluetooth]# help
Available commands:
list List available controllers
show [ctrl] Controller information
select Select default controller
devices List available devices
paired-devices List paired devices
power Set controller power
pairable Set controller pairable mode
discoverable Set controller discoverable mode
agent Enable/disable agent with given capability
default-agent Set agent as the default one
advertise Enable/disable advertising with given type
set-advertise-uuids [uuid1 uuid2 . ] Set advertise uuids
set-advertise-service [uuid][data=[xx xx . ] Set advertise service data
set-advertise-manufacturer [id][data=[xx xx . ] Set advertise manufacturer data
set-advertise-tx-power Enable/disable TX power to be advertised
set-scan-filter-uuids [uuid1 uuid2 . ] Set scan filter uuids
set-scan-filter-rssi [rssi] Set scan filter rssi, and clears pathloss
set-scan-filter-pathloss [pathloss] Set scan filter pathloss, and clears rssi
set-scan-filter-transport [transport] Set scan filter transport
set-scan-filter-clear Clears discovery filter.
scan Scan for devices
info [dev] Device information
pair [dev] Pair with device
trust [dev] Trust device
untrust [dev] Untrust device
block [dev] Block device
unblock [dev] Unblock device
remove Remove device
connect Connect device
disconnect [dev] Disconnect device
list-attributes [dev] List attributes
set-alias Set device alias
select-attribute Select attribute
attribute-info [attribute] Select attribute
read Read attribute value
write Write attribute value
notify Notify attribute value
register-profile Register profile to connect
unregister-profile Unregister profile
version Display version
quit Quit program