Я попытался получить свою подсветку на клавиатуре MSI Steel Series для работы. Но я получаю сообщение об ошибке. Вот что я сделал:
Установить nodejs:
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install nodejs
Установить libusb:
sudo apt-get install libusb-1.0.0-dev
Создать папку, перейти к ней и создайте следующие файлы:
package.json:
{ "name": "led-manager", "dependencies": { "msi-keyboard":"*" }}
server.js:
var keyboard = require('msi-keyboard');
keyboard.color('left', {color: 'red', intensity: 'high'});
keyboard.color('middle', {color: 'green', intensity: 'high'});
keyboard.color('right', {color: 'purple', intensity: 'high'});
Затем я выдаю следующую команду: [!d6 ]
sudo nodejs server.js
Который дает мне эту ошибку:
/home/oscar/Skrivbord/Bla/node_modules/msi-keyboard/lib/setColor.js:24
keyboard.sendFeatureReport(activate);
^
Error: could not send feature report to device
at Error (native)
at module.exports (/home/oscar/Skrivbord/Bla/node_modules/msi-keyboard/lib/setColor.js:24:11)
at HID.board.color (/home/oscar/Skrivbord/Bla/node_modules/msi-keyboard/lib/findKeyboard.js:12:3)
at Object.<anonymous> (/home/oscar/Skrivbord/Bla/server.js:3:10)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:140:18)
Как заставить подсветку работать правильно? Я не мог найти ответы на google.