I'm running version 3.5 under OpenSuSE 11.2 x86_64 with 2.6.31 kernel. I have done the udev stuff which sets the plugged in PowerMate to group input with read+write to owner, and group, and I have placed myself in the input group. As myself I can start gizmod fine and see that it responds to events generated by the PowerMate but no actions are taken. If I su to root while in X and start the daemon it works fine. It also works if I login as root and run gizmod.
I've tried putting myself in every group (temporarily) but that does not work. I think I've tried enabling access to every device (temporarily) to try and track this down so I'm wondering if it some sort of security issue but I tried disabling Apparmor and that did not work. If I make gizmod SUID (stupid, I know but temporarily) it works fine so it does seem like there is some issue with permissions.
Anyone have an idea on what's going on here please?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm running version 3.5 under OpenSuSE 11.2 x86_64 with 2.6.31 kernel. I have done the udev stuff which sets the plugged in PowerMate to group input with read+write to owner, and group, and I have placed myself in the input group. As myself I can start gizmod fine and see that it responds to events generated by the PowerMate but no actions are taken. If I su to root while in X and start the daemon it works fine. It also works if I login as root and run gizmod.
I've tried putting myself in every group (temporarily) but that does not work. I think I've tried enabling access to every device (temporarily) to try and track this down so I'm wondering if it some sort of security issue but I tried disabling Apparmor and that did not work. If I make gizmod SUID (stupid, I know but temporarily) it works fine so it does seem like there is some issue with permissions.
Anyone have an idea on what's going on here please?