Hi this is quite a great project with a fully install file that will be perfect to used that ctrl unit. But i cannot get it to work or the example file is not readed or so.. over a Debian VERSION_CODENAME="bookworm"
Here all the details:
deckmaster -verbose -deck ~/main.deck
Found device with serial Axxxxxxx (15 buttons, firmware 1.0.170133)
Could not create virtual input device (/dev/uinput): failed to create virtual keyboard device: could not open device file
Emulating keyboard events will be disabled!
Loading deck: /home/xpuser/main.deck
wait for event: BadDrawable {NiceName: Drawable, Sequence: 2, BadValue: 0, MinorOpcode: 2, MajorOpcode: 145}
Can't load deck: toml: line 1: expected '.' or '=', but got '{' instead
Hi this is quite a great project with a fully install file that will be perfect to used that ctrl unit. But i cannot get it to work or the example file is not readed or so.. over a Debian VERSION_CODENAME="bookworm" Here all the details:
deckmaster -verbose -deck ~/main.deck Found device with serial Axxxxxxx (15 buttons, firmware 1.0.170133) Could not create virtual input device (/dev/uinput): failed to create virtual keyboard device: could not open device file Emulating keyboard events will be disabled! Loading deck: /home/xpuser/main.deck wait for event: BadDrawable {NiceName: Drawable, Sequence: 2, BadValue: 0, MinorOpcode: 2, MajorOpcode: 145} Can't load deck: toml: line 1: expected '.' or '=', but got '{' instead
sudo apt install ./deckmaster_0.9.0_linux_amd64.deb
cat /etc/udev/rules.d/99-streamdeck.rules SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0060", TAG+="uaccess"
or change by : SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0060", MODE:="666", GROUP="plugdev", SYMLINK+="streamdeck"
and reload by :
sudo udevadm control --reload-rules / sudo udevadm trigger or a reboot.
Over group, the user is the full admin of the system and also member of the group plugdev. Same thing if i do : usermod -aG plugdev usrxyz
When i check the device i do have this: ls -l /dev/bus/usb/003/004 crw-rw-r--+ 1 root root 189, 259 Oct 20 19:28 /dev/bus/usb/003/004
I also download your example file and put direct : in /home/userxyz/main.deck via: wget https://github.com/muesli/deckmaster/raw/master/decks/main.deck
Thanks for tips or so..