[РЕШЕНО] ARCHLinux + bluetooth-мышь Друзья,
Решил свой ноутбук (Арч) подружить с БТ-мышью.
[alejandro@DELL ~]$ uname -a
Linux DELL 3.7.3-1-ARCH #1 SMP PREEMPT Thu Jan 17 18:52:30 CET 2013 x86_64 GNU/LinuxСледовал инструкциям из ArchWiki.
Пришел к тому, что оживил соединение с мышкой, но лишь вручную.
То есть, после двух консольных команд (последние две команды на картинке) мышь начинает полноценно функционировать.
$ sudo hciconfig hci0 reset
$ hidd --connect 00:1F:20:14:71:4EПерезагрузка компьютера приводит к потере связи мышь-ноутбук.
Две команды в консоли снова запускают мышь (естественно, когда мышь в режиме "видимая").
Вопрос, подскажите пожалуйста, как правильно попросить ноутбук соединяться с мышью автоматически при загрузке системы?

Всем спасибо за подсказки.
PS Фрагмент файла
/etc/conf.d/bluetooth# Options for hidd, dund and pand (default: none)
###HIDD_OPTIONS="--server"
HIDD_OPTIONS="--connect 00:1F:20:14:71:4E"
#DUND_OPTIONS=""
#PAND_OPTIONS=""UPD Делать нужно так:
(
https://wiki.archlinux.org/index.php/Bluetooth_mouse_configuration)
1. Устанавливаем
bluez (это понятно),
2. Я использую
systemd, поэтому (от суперюзера):
# systemctl enable bluetooth.service
# systemctl start bluetooth.serviceДАЛЕЕ ЖМЕМ КНОПКУ НА МЫШИ, ЧТОБЫ ПЕРЕВЕСТИ ЕЕ В РЕЖИМ "ВИДИМАЯ"3. Определяем адрес нашего bluetooth-устройства (мыши):
# hcitool scanПолучем что-то в этом роде:
Scanning ...
00:07:61:F5:5C:3D Logitech Bluetooth Mouse M555bЗапоминаем адрес для дальнейшего использования (тот, что я выделил красным цветом).
4. Определяем dbus адрес. Для этого в терминале НЕ от суперюзера:
$ dbus-send --system --type=method_call --print-reply --dest=org.bluez "/" org.bluez.Manager.ListAdaptersПолучаем нечто похожее на
method return sender=:1.13 -> dest=:1.16 reply_serial=2
array [
object path "/org/bluez/3594/hci0"
]Запоминаем и его (опять я выделил его красным цветом).
5. Создаем устройство BlueZ для нашей мыши:
$ dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/3594/hci0" org.bluez.Adapter.CreateDevice string:00:07:61:F5:5C:3DТо, что я выделил синим цветом замените на Ваши (см. пп. 3 и 4)
Получим нечто в этом роде:
method return sender=:1.13 -> dest=:1.20 reply_serial=2
object path "/org/bluez/3594/hci0/dev_00_07_61_F5_5C_3D"Пояснять не буду - вроде бы все и так понятно.
6. Проверяем разрешения:
$ dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/3594/hci0/dev_00_07_61_F5_5C_3D" org.bluez.Device.GetPropertiesНе забудьте заменить выделенные синим фрагменты команды своими.
Как правило результат будет false:
dict entry(
string "Trusted"
variant boolean false
)7. Разрешим мыши соединяться с нашим компьютером:
$ dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/3594/hci0/dev_00_07_61_F5_5C_3D" org.bluez.Device.SetProperty string:Trusted variant:boolean:trueНапомню, что нужно заменить выделенные синим цветом фрагменты на Ваши.
Вот и все. У меня мышь заработала.
При перезагрузке ноутбука или после "просыпания" мышь автоматически подключается к ноутбуку.
Чего и требовалось добиться.
Подробнее можно прочесть в ArchWiki (ссылка выше).
Спасибо за подсказку
alexkuklin