On Ubuntu, users should already have write access to /dev/uinput:
$ getfacl /dev/uinput getfacl: Removing leading '/' from absolute path names # file: dev/uinput # owner: root # group: autopilot user::rw- user:mdeslaur:rw- group::rw- mask::rw- other::---
Is that not enough?
On Ubuntu, users should already have write access to /dev/uinput:
$ getfacl /dev/uinput
getfacl: Removing leading '/' from absolute path names
# file: dev/uinput
# owner: root
# group: autopilot
user::rw-
user:mdeslaur:rw-
group::rw-
mask::rw-
other::---
Is that not enough?