Since X isn't the only process listening to input devices, stuff like rfkill need to access the hw, and really don't want to be revoked, again you'd rather those apps didn't run as root either, but revoking would kill them all as well. Probably need some sort of capability for those daemons to allow them to avoid revoke, and then an evdev specific revoke ioctl could be used.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds