Difference between revisions of "Bluetooth mouse (Русский)"

From ArchWiki
Jump to navigation Jump to search
(Some translations)
(All translated to russian)
Line 30: Line 30:
 
   [bluetooth]# power on
 
   [bluetooth]# power on
 
   [bluetooth]# scan on
 
   [bluetooth]# scan on
   /// enable scanning mode on your mouse
+
   /// теперь включите режим видимости на мыши
 
   [bluetooth]# devices
 
   [bluetooth]# devices
 
   Device <mac мыши> Name: Bluetooth Mouse
 
   Device <mac мыши> Name: Bluetooth Mouse
Line 90: Line 90:
 
{{note (Русский)|Если у вас загружен модуль ipw3945 (это wifi на компьютерах HP) bluetooth работать не будет.}}
 
{{note (Русский)|Если у вас загружен модуль ipw3945 (это wifi на компьютерах HP) bluetooth работать не будет.}}
  
==== Connecting the mouse at startup ====
+
==== Автоматически подключать мышь при загрузке ====
{{out of date|This section of the article discusses instructions for the [[sysvinit]] init system. [[Sysvinit]] has been replaced by [[Systemd]].}}
+
{{out of date (Русский)|Этот раздел статьи описывает инструкции для системы инициализации [[sysvinit]]. [[Sysvinit]] заменена на [[Systemd (Русский)]].}}
Edit /etc/conf.d/bluetooth:
+
Отредактируйте /etc/conf.d/bluetooth:
 
  # Arguments to hidd
 
  # Arguments to hidd
  HIDD_OPTIONS="--connect <enter here your bluetooth mouse address>"
+
  HIDD_OPTIONS="--connect <введите здесь bluetooth mac вашей мыши>"
  
and test the new settings:
+
и проверьте новые настройки:
 
  /etc/rc.d/bluetooth stop
 
  /etc/rc.d/bluetooth stop
 
  hidd --killall (drop mouse connection)
 
  hidd --killall (drop mouse connection)
 
  /etc/rc.d/bluetooth start
 
  /etc/rc.d/bluetooth start
  
Note: The above instructions to start the mouse at startup do not work with the now outdated 3.11 bluetooth packages. New versions such as the current (3.32) packages are not affected. If you are using an older version, then to start the mouse at startup, add:
+
{{Note (Русский): Вышеописанные инструкции по автоподключению мыши при загрузке не работают с устаревшими 3.11 bluetooth пакетами. Это не касается новых версий пакетов, как текущая 3.32.}}
  hidd --connect <enter here your bluetooth mouse address (No capitals!!!)>
+
Если вы используете старую версию пакетов, то чтобы подключать мышь при загрузке, добавьте:
to your /etc/rc.local file.
+
  hidd --connect <введите здесь bluetooth mac вашей мыши (Не испольуйте заглавные буквы!!!)>
 +
в файл /etc/rc.local.
  
Note #2: You can connect any bluetooth mouse and/or keyboard without any further configuration and without knowing the device address. You can do it by adding the --master and/or --server option in HIDD_OPTIONS depending on your device.
+
{{Note (Русский): Вы можете подключать любую bluetooth мышь и/или клавиатуру без необходимости дальнейшей настройки и без знания их bluetooth mac адреса. Это делается с помощью добавления опции --master и/или --server в HIDD_OPTIONS в зависимости от вашего устройства.}}
  
== Troubleshooting ==
+
== Решение проблем ==
=== Mouse lag ===
+
=== Тормоза мыши ===
If you experience mouse lag you can try to increase the polling rate. There is a wiki article describing the procedure: [[Mouse Polling Rate]].
+
Если вы наблюдаете тормоза мыши, вы можете попробовать увеличить частоту опроса. Существует wiki статья, описывающая процедуру: [[Mouse Polling Rate]].
  
=== Problems with the USB dongle ===
+
=== Проблемы с USB донглом ===
If you have trouble with your USB dongle, you may also want to try
+
Если у вас проблемы с USB донглом, можете попробовать выполнить:
 
  # modprobe -v rfcomm
 
  # modprobe -v rfcomm
  
At this point, you should get an hci0 device with
+
Сейчас вы должны получить hci0 устройство с помощью команды:
 
  # hcitool dev
 
  # hcitool dev
  
Sometimes the device is not active right away - try starting the interface with
+
Тногда девайс не активируется немедленно. Попробуйте поднять интерфейс с помощью:
 
  # hciconfig hci0 up
 
  # hciconfig hci0 up
and searching for devices as shown above.
+
и выполнить поиск устройств, как описано выше.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
== Настройка ==
 
Относящиеся к делу опции в /etc/conf.d/bluetooth:
 
HCID_ENABLE=true
 
HIDD_ENABLE=true
 
 
 
после этого запустите сервисы bluetooth командой
 
/etc/rc.d/bluetooth start
 
 
 
== Нахождение bdaddr вашей мыши ==
 
 
 
Аппаратный адрес (MAC-адрес) выглядит как ''12:34:56:78:9A:BC''. Вы его можете найти либо в техническом паспорте вашей мыши, на самой мыши или при помощи команды '''hcitool scan'''.
 
 
 
== Модули ядра ==
 
 
 
Команда
 
# modprobe -v hci_usb bluetooth hidp l2cap
 
загружает все необходимые вам модкли ядра, если они ещё не были загружены автоматически.
 
 
 
== Подключение мыши ==
 
Для сканирования устройств:
 
hidd --search
 
hcitool inq
 
 
 
Для непосредственно подключения:
 
hidd --connect <bdaddr>
 
 
 
Посмотреть список подключенных устройств:
 
hidd --show
 
Ваша мышь должна быть в этом списке. В противном случает, нажмите на ней кнопку сброса(Reset) чтобы сделать мышь видимой для других bluetooth-устройств и повторите подключение.
 
 
 
'''Примечание:''' если у вас загружен модуль ipw3945 (Wi-Fi на компьютерах Hewlett-Packard) bluetooth работать не будет.
 
 
 
== Подключение мыши при старте системы ==
 
Отредактируйте /etc/conf.d/bluetooth:
 
# Параметры передаваемые hidd
 
HIDD_OPTIONS="--connect <аппаратный адрес вашей bluetooth-мыши>"
 
 
 
и проверьте новые настройки:
 
/etc/rc.d/bluetooth stop
 
hidd --killall (оборвать текущие соединения)
 
/etc/rc.d/bluetooth start
 
 
 
'''Примечание:''' вышеописанные инструкции по настройке мыши при старте системы не работают с текущими (3.11) пакетами bluetooth. Для подключения мыши при старте добавьте в /etc/rc.local
 
hidd --connect <аппаратный адрес вашей bluetooth-мыши>
 
 
 
'''Примечание №2:''' Вы можете подключать любую bluetooth-мышь и/или клавиатуру без дальнейшей конфигурации и без знания аппаратных адресов устройств. Этого можно достигнуть добавлением опций --master и/или --server в HIDD_OPTIONS в зависимости от вашего устройства.
 

Revision as of 19:14, 9 September 2014

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

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

Эта статья описывает как настроить Bluetooth мышь с помощью командной строки, не прибегая к графическим приложениям.

Установка

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

Если вам необходимо работать со старым bluetooth стеком (Bluez4), установите пакет bluez4AUR из AUR. Для получения более подробной информации, прочтите статью 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]# devices
 Device <mac мыши> Name: Bluetooth Mouse
 [bluetooth]# trust <mac мыши>
 [bluetooth]# pairable on
 [bluetooth]# pair <mac мыши>
 [bluetooth]# connect <mac мыши>

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

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

Нижеследующие инструкции относятся к 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

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

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

hidd --search
hcitool inq

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

hidd --connect <bdaddr>

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

hidd --show

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

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

Автоматически подключать мышь при загрузке

Отредактируйте /etc/conf.d/bluetooth:

# Arguments to hidd
HIDD_OPTIONS="--connect <введите здесь bluetooth mac вашей мыши>"

и проверьте новые настройки:

/etc/rc.d/bluetooth stop
hidd --killall (drop mouse connection)
/etc/rc.d/bluetooth start

{{Note (Русский): Вышеописанные инструкции по автоподключению мыши при загрузке не работают с устаревшими 3.11 bluetooth пакетами. Это не касается новых версий пакетов, как текущая 3.32.}} Если вы используете старую версию пакетов, то чтобы подключать мышь при загрузке, добавьте:

hidd --connect <введите здесь bluetooth mac вашей мыши (Не испольуйте заглавные буквы!!!)>

в файл /etc/rc.local.

{{Note (Русский): Вы можете подключать любую bluetooth мышь и/или клавиатуру без необходимости дальнейшей настройки и без знания их bluetooth mac адреса. Это делается с помощью добавления опции --master и/или --server в HIDD_OPTIONS в зависимости от вашего устройства.}}

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

Тормоза мыши

Если вы наблюдаете тормоза мыши, вы можете попробовать увеличить частоту опроса. Существует wiki статья, описывающая процедуру: Mouse Polling Rate.

Проблемы с USB донглом

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

# modprobe -v rfcomm

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

# hcitool dev

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

# hciconfig hci0 up

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