Skip to content

Knob stops working, possible layout issue and some Ubuntu build info #2

@fpennica

Description

@fpennica

Hello, thanks for the Linux software, I managed to get it working on Ubuntu to customize my BladeMaster PRO 87K with italian layout, but I'm not sure the keyboard is correctly recognized, because the window title is set to "BladeMaster PRO 88K" and in the image is shown an english layout.

The customization functions for keys and leds seem to work well, but I'm not able to assign different functions to the "Genius-Knob", and every time I run the program the knob seems to stop working at all.

To build the software on Ubuntu (maybe some info could be included in the readme) I had to install some dev package first:

sudo apt install build-essential qt5-default libusb-1.0-0-dev
cd dpc_linux
qmake -makefile DrevoPowerConsole.pro
make
sudo cp udev/77-drevo-usb-allow-wheel.rules /usr/lib/udev/rules.d/

But I had to modify the included udev rules, because Debian based distributions do not implement a wheel group by default:

SUBSYSTEM=="usb", ATTRS{idVendor}=="1a2c", ATTRS{idProduct}=="b31f", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1a2c", ATTRS{idProduct}=="b51f", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1a2c", ATTRS{idProduct}=="b58f", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1a2c", ATTRS{idProduct}=="b5bf", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1a2c", ATTRS{idProduct}=="b57e", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1a2c", ATTRS{idProduct}=="b58e", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1a2c", ATTRS{idProduct}=="b5be", TAG+="uaccess"

I think the tag TAG+="uaccess" is more "generic", but I'm absolutely not an udev expert so I may be wrong.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions