Difference between revisions of "Bluetooth mouse (Русский)"
m (Sync translation status) |
m (unmaintained) |
||
Line 10: | Line 10: | ||
{{Related|Mouse polling rate}} | {{Related|Mouse polling rate}} | ||
{{Related articles end}} | {{Related articles end}} | ||
+ | {{Unmaintained (Русский)}} | ||
{{TranslationStatus (Русский)|Bluetooth mouse|2015-09-30|394963}} | {{TranslationStatus (Русский)|Bluetooth mouse|2015-09-30|394963}} | ||
+ | |||
В этой статье описывается, как настроить [[Bluetooth (Русский)|bluetooth]]-мышь из командной строки, не прибегая к графическим приложениям. | В этой статье описывается, как настроить [[Bluetooth (Русский)|bluetooth]]-мышь из командной строки, не прибегая к графическим приложениям. | ||
Revision as of 13:25, 5 May 2017
В этой статье описывается, как настроить bluetooth-мышь из командной строки, не прибегая к графическим приложениям.
Contents
Установка
Установите пакет bluez, содержащий текущий bluetooth-стек (Bluez5) для Linux. Также может понадобиться установить пакет bluez-utils, который предоставляет утилиту bluetoothctl. Для получения дополнительной информации смотрите статью Bluetooth.
Если вам необходимо работать со старым bluetooth-стеком (Bluez4), установите пакет bluez4AUR[ссылка недействительна: сохранено в aur-mirror]. Для получения более подробной информации прочтите статью Bluez4.
Инструкции для Bluez5
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 для дополнительной информации.
Инструкции для 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-мыши
Описанный здесь метод настройки состоит из трех этапов, в следующем порядке:
- Рассказать компьютеру о bluetooth мыши.
- Дать мыши права для соединения.
- Рассказать мыши о компьютере.
Поиск мыши
Сперва вы должны сделать мышь видимой. Для этого некоторые модели требуют нажатия на кнопку. Затем выполните следующую команду:
# 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
Мышь должна появиться в этом списке. Если это не так, нажмите кнопку сброса на мыши, чтобы сделать её видимой.
Автоматически подключать мышь при загрузке
Отредактируйте /etc/conf.d/bluetooth
:
# Arguments to hidd HIDD_OPTIONS="--connect <MAC-адрес мыши>"
и проверьте новые настройки:
/etc/rc.d/bluetooth stop hidd --killall (drop mouse connection) /etc/rc.d/bluetooth start
Если вы используете старую версию пакетов, то, для подключения мыши при загрузке, добавьте:
hidd --connect <MAC-адрес мыши (строчными буквами)>
в файл /etc/rc.local
.
Решение проблем
Тормоза мыши
Если вы наблюдаете тормоза мыши, вы можете попробовать увеличить частоту опроса. Смотрите Mouse polling rate для дополнительной информации.
Проблемы с bluetooth-адаптером USB
Если у вас проблемы с адаптером USB, можете попробовать выполнить:
# modprobe -v rfcomm
Сейчас вы должны получить устройство hci0
с помощью команды:
# hcitool dev
Иногда устройство не активируется автоматически. Попробуйте поднять интерфейс с помощью:
# hciconfig hci0 up
и выполнить поиск устройств, как описано выше.