The current udev rule uses mode user: rw, group:rw, others:no access and group input. Have you considered using a rule that allows others also have rw?
While world read write is definitely sub-optimal, it's a gaming keyboard which (for space saving reasons) I disconnect and put on a shelf when not gaming. I happily use linux-g13-driver on Fedora 39 x86_64 with this rule;
The current udev rule uses mode user: rw, group:rw, others:no access and group input. Have you considered using a rule that allows others also have rw?
While world read write is definitely sub-optimal, it's a gaming keyboard which (for space saving reasons) I disconnect and put on a shelf when not gaming. I happily use linux-g13-driver on Fedora 39 x86_64 with this rule;
and can thus run
./G13-Linux-Driver
as plain user.