I’m on leap16.
I try to install VirtualGamePad to use Android Smartphone as GamePad : VirtualGamePad | Android phone as gamepad for PCs
Installation is ok. Connection Android to VirtualGamePad is ok to.
But the software needs rights to create file in udev. I followed these instructions :
Thanks.
Sorry for the picture, but instructions are in the software and i can’t copy/paste this part. I follow these instructions. I create uinput group, add my user to uinput, add the rules, log out and come back but still have persmission problem.
It is not a device. The app is just an executable and launch with the current user permissions. The app starts a server with the virtualgamepad option (there is a keyboard option which is working fine, so it is not a network problem) , the software need to access udev to add the virtualgame pad. But there is a permission forbiden therefor I think I’ve followed instruction to allow that.
You have shown the udev rule to assign permissions to the device nodes when these nodes appear. Why did you create this rule?
Applications do not access udev - udev monitors device nodes creation and removal and executes actions when it happens. What device node your application tries to access? Check permissions of this device node.
By running in terminal, it indicates in the prompt a log file in tmp. I Opened it and instructions were a bit different compared to the one indicates throught user interface. I followed them and … This is working!!!
Add your user to the ‘input’ group: sudo usermod -a -G input $USER
Load the uinput module: sudo modprobe uinput
Set uinput permissions: sudo chmod 666 /dev/uinput