Wanted to share how I did it.
So far I've only tried my p/s mouse with [hid] and it works.
Followed this howto:
http://sourceforge.net/apps/mediawiki/gizmod/index.php?title=HOWTO_-_Setting_Input_Device_Permissions_-_Creating_a_udev_Rule
The commands "udevrestart" and "udevcontrol" won't work on Lucid, but a
reboot is enough after completing these procedures in the terminal
(this should work on Ubuntu Jaunty and above)...
# Creating the "input" group:
sudo groupadd -f input
# Adding the user to this group:
sudo gpasswd -a username input
# Creating the file /etc/udev/rules.d/85-pure-data.rules:
gksudo gedit /etc/udev/rules.d/85-pure-data.rules
# Fill that with:
KERNEL=="event*", NAME="input/%k", MODE:="660", GROUP="input"
KERNEL=="js*", NAME="input/%k", MODE:="664", GROUP="input"
# Then reboot and check if changes took effect with this command:
ls -al /dev/input
# result should be something like this (notice that event0, event1..
are now in the input group):
total 0
drwxr-xr-x 3 root root 220 2010-06-09 16:22 .
drwxr-xr-x 16 root root 3700 2010-06-09 16:22 ..
drwxr-xr-x 2 root root 100 2010-06-09 16:22 by-path
crw-rw---- 1 root input 13, 64 2010-06-09 16:22 event0
crw-rw---- 1 root input 13, 65 2010-06-09 16:22 event1
crw-rw---- 1 root input 13, 66 2010-06-09 16:22 event2
crw-rw---- 1 root input 13, 67 2010-06-09 16:22 event3
crw-rw---- 1 root input 13, 68 2010-06-09 16:22 event4
crw-r----- 1 root root 13, 63 2010-06-09 16:22 mice
crw-r----- 1 root root 13, 32 2010-06-09 16:22 mouse0
crw-r----- 1 root root 13, 33 2010-06-09 16:22 mouse1
/////////////
Can't say I know exactly what I did, but if this is a good way to do
it, maybe a howto could be added to the Pure Data site?