-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ioctl input/output error whenever I attempt to load a config from the system tray menu in linux #127
Comments
I have attempted to add all the suggested udev rules to my system too, no dice. I should also mention that I am currently using Joyshockmapper under wayland. |
I am having the exact same issue, I was just about to report the following: " I am getting an error whilst using split Joy-Cons on JoyShockMapper on Arch Linux. I have complied the progream from source on the main branch. I suspect this happens when a controller disconnects, and JSM can no longer find that controller. When this occurs, the process becomes unkillable, even with something like I am using I am also running the latest Arch kernel. |
I found out where this breaks:
I cloned the build somewhere else and isolated what error code I got from the The problem function is on line 563 of the same file above. I replaced it with this code for debugging purposes.
Not sure what |
...So, TIOCSTI is being used to manually type the letter Q,U,I,T into the terminal. It does this for both Ctrl+C and the status icon. This means that in the Linux version of JoyShockMapper, inputting characters on the user's behalf is broken. This is why both the Q,U,I,T and the .,/,A,u,t,o,L,o,a,d,/,w,h,a,t,e,v,e,r,.,t,x,t are broken. I think that the systray should call the internal C++ functions directly? That would completely sidestep the entire issue. Same with Ctrl + C just leading directly to the quit function. I hate to be critical, but the current method of using text macros seems like a really hacky workaround. |
This also happens when attempting to use ctrl + c to stop joyshock mapper as well. Running joyshockmapper as root I am able to overcome this issue, but while running as root I don't think that my inputs that are going through joyshockmapper have the ability to interact with my game running as my user.
I am running Arch with kernel 6.10. I just built joyshockmapper from here last night, so I am sure it is up to date.
The text was updated successfully, but these errors were encountered: