From CCRMA Wiki
This here page is for tracking down how to get HID input (and possibly output) working smoothly on linux, in particular for ChucK on our PlanetCCRMA machines, where users typically don't have root access, and /dev/input/* is by default owned/readable/writable only by root. The ChucK HID code appears to be working great as long as proper permission is set.
people working to figure this out
links to related articles