Изменение diNovo Мини-режимов палки из Linux?

Если я включаю diNovo Мини-палку lsusb, говорит

ID 046d:c71f Logitech, Inc. diNovo Mini Wireless Keyboard
ID 046d:c71e Logitech, Inc. 
ID 046d:0b07 Logitech, Inc. 

Если я удерживаю красную кнопку в нажатом состоянии при включении, я добираюсь

ID 046d:c709 Logitech, Inc. BT Mini-Receiver (HCI mode)
ID 046d:0b07 Logitech, Inc. 

Теперь, если используемый в базовом блоке, то ноутбук расстыкован/прикреплен, заставляет палку вернуться от второго до первого. И, первое бесполезно мне. Существует ли способ побудить палку изменяться на палку BT, в то время как включено? Я наблюдаю 046d:0b07 устройство, присутствующее в обоих случаях настолько, возможно, с которым можно было говорить.

0
задан 2 March 2015 в 00:22

1 ответ

Утилиту называют hid2hci, и это находится в bluez пакет, который необходимо установить так или иначе для Bluetooth. (На Дуге это находится в bluez-hid2hci)

Для других палок, изменение является абсолютно автоматическим. Но эта палка не распознана соответствующим правилом udev. Таким образом, я сделал sudo cp /lib/udev/rules.d/97-hid2hci.rules /etc/udev/rules.d/ и затем изменил строку Logitech:

KERNEL=="hiddev*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[34bcf]", \
  RUN+="hid2hci --method=logitech-hid --devpath=%p"

Примечание f в конце первой строки, это - то, что отсутствовало.

1
ответ дан 3 August 2019 в 14:08

Другие вопросы по тегам:

Похожие вопросы: