-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[BUG] XBox One Series X controller, the "Share" button doesn't works, Linux Mint #4222
Comments
Should I try to make the raw HIDAPI input dump and do you have any things on how to make that? |
Okay, I found that the HIDAPI flag was OFF at me, but when I rebuilt the library with:
still the "Share" button won't work |
Did you confirm that the HIDAPI driver actually worked? On many Linux systems you'll need to run as root to directly access the USB devices. You'll be able to tell if it's actually coming through HIDAPI because the GUID has "68" near the end. |
Lemme try some... I probably need to add something into the rules.d to allow the non-root usage then... |
I'm happy to troubleshoot this live with you. Let me know if you're available and the best way to reach you. |
My time zone is UTC+3, I am usually available the rest of the daylight, and some time in the evening and night (I usually go sleep lately, at 1~2 AM, but I may go sleep earlier if I got very tired). Also, do you use any messengers like Telegram or Discord (Wohlstand#4881)? Or a Keybase and XMPP? (my XMPP is equal to my email) |
That GUID doesn’t look like it’s using HIDAPI, so the problem is probably that your Linux kernel doesn’t expose the share button. It was just added recently in v5.14 which is not officially released yet. |
I see, at me, the kernel was 5.8, just now I installed the 5.11 (I do install low-latency kernels) |
Also, on my system, there are 5 hidraw devices listed, and they are:
but controller doesn't appear in the hidraw devices list. However, it works in SDL2 (by different interface?) |
Hi, it seems like this did not get resolved yet? This seems like a relevant issue, so I’m posting here rather than creating a new one. I am also having trouble with the share button of this controller via another program, which is using SDL. I ran the
I also ran the
The same error message as above was printed when I pressed the share button while the button was highlighted in the shown layout. My system information:
Please tell me if I can provide any more useful information for solving this. |
Actually, sorry, seems like my controller is not exactly the same as OP’s:
@slouken Should I move this into a new issue? |
Yes please. X11 interpreting the share button as a record key is a different issue from the original one where the HIDAPI driver wasn't being used. |
The version of kernel you're using doesn't support the Share button. I believe this works on the latest 6.x series kernel. |
I updated the stuff a while ago and it works now. I forgot to reply here. |
Forgot to say, my current system is Linux Mint 21.2 (Ubuntu 22.04). Previous was 20.3 (Ubuntu 20.04). |
Hello! I do have the recently bought gamepad of Xbox One Series X model 1914. I run it via USB (USB Type-C <-> PC). The device itself is wireless mainly, but it can be used via USB cable too.
Here are the next specs I got when I run the unit test:
I had to use SDL 2.0.14, however, I found this commit: a5dba7d
Then, I tried to build the top main state (c12f46b), however, the button is still won't work.
The text was updated successfully, but these errors were encountered: