ValveSoftware / ValveSoftware/steam-devices
Consider providing better out-of-the-box experience for end-users for more devices
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 241
- Forks
- 59
- PR merge metrics
- No merged PRs in 30d
Description
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.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the steam-devices repository and the linked game-devices-udev and perse projects, along with the referenced Linux joystick permissions article. The issue needs a concrete choice between maintaining a broader udev rule set, supporting a GUI, or packaging both before implementation can begin; done is not defined.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100