Ubuntu 20.04 LTS libusb / hidapi не может открыть Corsair / Elgato Streamdeck

Я пытаюсь использовать следующую библиотеку для взаимодействия с corsair streamdeck в Linux: https://github.com/dh1tw/streamdeck

Он отлично работает с sudo, но не работает с обычным пользователем.

Когда я пытаюсь запустить его без sudo, устройство не открывается.

hidapi: failed to open device

Я создал /etc/udev/rules.d/51-usb-streamdeck.conf со следующим:

SUBSYSTEM=="usb", ATTR{idVendor}=="0fd9", ATTR{idProduct}=="0060", GROUP="plugdev", TAG+="uaccess"

Я добавил своего пользователя в plugdev группы, но по-прежнему не удается открыть устройство.

Я перезагрузил правила, вышел из системы / в систему, перезапустился, но это все еще не позволяет мне взаимодействовать с этим устройством.

Идентификатор поставщика / продукта следующий:

// VendorID is the USB VendorID assigned to Elgato (0x0fd9)
const VendorID = 4057

// ProductID is the USB ProductID assigned to Elgato's Stream Deck (0x0060)
const ProductID = 96

Кто-нибудь может определить, что не так?

0
задан 11 April 2021 в 07:58

1 ответ

Проблема возникла из-за правила I. создано окончание .conf вместо .rules .

... Черт возьми

0
ответ дан 23 April 2021 в 23:24

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

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