Установка Bluethooth мыши

Данный скрипт регистрирует устройство для последующей работы с linux

#!/bin/bash
/usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/" org.bluez.Manager.ListAdapters
ID=2607
MAC=00:12:A1:63:16:0D
MACI=dev_00_12_A1_63_16_0D
# Смотрим настройки
/usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/$ID/hci0" org.bluez.Adapter.GetProperties
# Разрешаем устройство с указанным MAC
/usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/$ID/hci0" org.bluez.Adapter.CreateDevice string:$MAC
# Смотрим что получилось
/usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/$ID/hci0/$MACI" org.bluez.Device.GetProperties
# Разрешаем подлючение (trusted set to true)
/usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/$ID/hci0/$MACI" org.bluez.Device.SetProperty string:Trusted variant:boolean:true
# Подлючаем мышь (должна находится в режиме подлючения)
/usr/bin/hidd --connect $MAC

/usr/bin/dbus-send –system –type=method_call –print-reply –dest=org.bluez «/» org.bluez.Manager.ListAdapters
Показывает список запущенных блютуз компонент и отсюда берется ID (пока руками) для дальнейших операций.

МАС и МАСI - варианты записи мак адреса мыши.

Последняя строка подключает мышь, что бы мышь знала куда ей надо подключаться при включении.