Skip to content
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

Consider providing better out-of-the-box experience for end-users for more devices #22

Open
pablodav opened this issue May 22, 2021 · 2 comments

Comments

@pablodav
Copy link

I see an interesting article about device support here:

https://developer.x-plane.com/2012/09/linux-joystick-permissions/

I see this repo and also this other:
https://gitlab.com/jntesteves/game-devices-udev

There is also this new really interesting project:
https://github.com/vranki/perse

But all those are individual efforts that doesn't helps end-users, those without experience on Linux.

Linux today is a great platform for end-users, to help them have a better experience on gaming Valve is doing a great work with Steam, but I see this topic about controllers requiring udev rules is still work-in-progress and not on final solution yet.

I think Valve could help a lot if providing one or two options:

  • Use this repo to create a full set of udev rules, so merging rules from game-devices-udev and also adding more and more missing rules.
  • Support this perse project to provide GUI for managing udev rules.

First option could help, not sure if perfect but could be an option.

Provide packages for both: rpm and deb based distros using something like copr and launchpad ppa.

I trust the developers in the community and others advanced users will help with any of these options, I will try to help even when having limited time, I always try to help whenever is possible for me.

Br.

@smcv
Copy link

smcv commented Mar 8, 2022

systemd/systemd#22681 goes in this direction.

@pablodav
Copy link
Author

pablodav commented Mar 9, 2022

systemd/systemd#22681 goes in this direction.

Thanks you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants