Bluetooth mouse (Русский)

From ArchWiki
Jump to: navigation, search

Tango-preferences-desktop-locale.pngЭта статья или раздел нуждается в переводеTango-preferences-desktop-locale.png

Примечания: Перевод устарел. (обсуждение: Talk:Bluetooth mouse (Русский)#)
Состояние перевода: На этой странице представлен перевод статьи Bluetooth mouse. Дата последней синхронизации: 2015-09-30. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

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

В этой статье описывается, как настроить bluetooth-мышь из командной строки, не прибегая к графическим приложениям.

Установка

Установите пакет bluez, содержащий текущий bluetooth-стек (Bluez5) для Linux. Также может понадобиться установить пакет bluez-utils, который предоставляет утилиту bluetoothctl. Для получения дополнительной информации смотрите статью Bluetooth.

Если вам необходимо работать со старым bluetooth-стеком (Bluez4), установите пакет bluez4AUR[ссылка недействительна: сохранено в aur-mirror]. Для получения более подробной информации прочтите статью Bluez4.

Важно: Bluez4 устарел! Вместо него настоятельно рекомендуется использовать Bluez5

Инструкции для Bluez5

Совет: Убедитесь, что bluetooth-демон запущен, прежде чем продолжить.

Bluez5 предоставляет утилиту bluetoothctl, которая имеет простой интерфейс для настройки bluetooth-подключений.

Вот пример подключения bluetooth-мыши с помощью bluetoothctl:

# bluetoothctl
[bluetooth]# list
Controller <MAC-адрес контроллера> BlueZ 5.5 [default]
[bluetooth]# select <MAC-адрес контроллера>
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# agent on
[bluetooth]# devices
Device <MAC-адрес мыши> Name: Bluetooth Mouse
[bluetooth]# pair <MAC-адрес мыши>
[bluetooth]# trust <MAC-адрес мыши>
[bluetooth]# connect <MAC-адрес мыши>

Для того, чтобы подключать девайс при загрузке, вам может понадобиться создать правило udev. Смотрите Bluetooth (Русский)#Bluetoothctl для дополнительной информации.

Совет: В случае, если вы использовали USB Bluetooth донгл и переместили его в другой USB порт, вам может понадобиться удалить MAC адрес мыши в bluetoothctl командой remove <mouse mac> и повторить всю процедуру заново.

Инструкции для Bluez4

Модули ядра

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

# modprobe -v btusb bluetooth hidp l2cap

Это загрузит необходимые модули ядра, если они не загрузились автоматически.

Проверка

Следующая команда отобразит ваш bluetooth-адаптер:

# hciconfig
hci0:  Type: BR/EDR  Bus: USB
       BD Address: 00:22:43:E1:82:E0  ACL MTU: 1021:8  SCO MTU: 64:1
       UP RUNNING PSCAN 
       RX bytes:1062273 acl:62061 sco:0 events:778 errors:0
       TX bytes:1825 acl:11 sco:0 commands:39 errors:0

Настройка bluetooth-мыши

Описанный здесь метод настройки состоит из трех этапов, в следующем порядке:

  1. Рассказать компьютеру о bluetooth мыши.
  2. Дать мыши права для соединения.
  3. Рассказать мыши о компьютере.

Поиск мыши

Сперва вы должны сделать мышь видимой. Для этого некоторые модели требуют нажатия на кнопку. Затем выполните следующую команду:

# hcitool scan
Scanning ...
        00:07:61:F5:5C:3D       Logitech Bluetooth Mouse M555b

MAC-адрес вашей мыши выглядит примерно как 12:34:56:78:9A:BC. Иногда его можно узнать из документации к мыши, либо он может быть указан на самой мыши.

Соединение с мышью

Чтобы выполнить поиск устройств (вам может понадобиться использовать su -c или sudo):

hidd --search
hcitool inq

Чтобы подключить устройство:

hidd --connect <bdaddr>

Чтобы показать устройства, подключенные в данный момент:

hidd --show

Мышь должна появиться в этом списке. Если это не так, нажмите кнопку сброса на мыши, чтобы сделать её видимой.

Примечание: Если у вас загружен модуль ipw3945 (это wifi на компьютерах HP), bluetooth работать не будет.

Решение проблем

Тормоза мыши

Если вы наблюдаете тормоза мыши, вы можете попробовать увеличить частоту опроса. Смотрите Mouse polling rate для дополнительной информации.

Проблемы с bluetooth-адаптером USB

Если у вас проблемы с адаптером USB, можете попробовать выполнить:

# modprobe -v rfcomm

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

# hcitool dev

Иногда устройство не активируется автоматически. Попробуйте поднять интерфейс с помощью:

# hciconfig hci0 up

и выполнить поиск устройств, как описано выше.