I tried poking around to see if 60-steam-input.rules is sourced from an existing public GitHub repo, but I couldn't find it if so. If I'm wrong and there is a public repo for it somewhere, I'd be happy to submit a PR to add the missing rules :-)
Hello @wesleywright, these udev rules have already been merged at https://github.com/ValveSoftware/steam-devices/pull/48 and will be bundled in a future Steam package update.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
60-steam-input.rulesfile that comes bundled with the Steam Linux archive, the DualSense Edge controller should be recognized and all of its special features (light bar, extra buttons, and so on) should be enabled in Steam.I was able to fix this on my local machine by manually adding the following udev rules:
These are very similar to the existing rules in
60-steam-input.rulesfor other Sony controllers (including the base model DualSense controller); the only difference is that it updates the product ID field to match the product ID for the DualSense Edge (0df2) instead of the regular DualSEnse (0ce6).Since Steam itself has support for the DualSense Edge (ie, it recognizes the extra buttons and features on the controller once udev is configured correctly), I assume that the omission of these udev rules from the official release is simply an oversight, hence the bug report.
Steps for reproducing this issue:
60-steam-input.rulesfrom https://repo.steampowered.com/steam/archive/stable/steam_1.0.0.85.tar.gz under/etc/udev/rules.d(make sure that no other udev rules for gamepads are present on the system first).