Bug#818905: Steam Controller is not correctly detected

Simon McVittie smcv at debian.org
Wed May 2 17:22:39 BST 2018


On Sat, 16 Apr 2016 at 23:14:15 -0400, Michael Gilbert wrote:
> Berillions wrote:
> > If I add "OPTIONS+="static_node=uinput" to "# Steam Controller udev write
> > access", the controller is recognized correctly as a gamepad in my games.
> 
> The udev rule currently shipped is Valve's, so if you think it needs
> to be changed, please start a discussion with them.

(I did, <https://github.com/ValveSoftware/steam-for-linux/issues/4794>,
but it has stalled. The bug is already marked as forwarded.)

Are you saying this because you don't want these udev rules to diverge
from upstream's, or because your interpretation of the steam package's
license is that you aren't allowed to patch them?

If the former, the udev package in SteamOS brewmaster has a patch that
(among other things) does the equivalent of what I suggested, so they are
effectively already doing that in SteamOS (although not in the steam.deb
that is the "upstream" for Debian's steam package).

If the latter, I might be able to get the udev rules placed under
a permissive license so we can patch them (they might not even be
copyrightable anyway, I don't know).

Would it help if I extracted the patch from SteamOS's src:systemd
(LGPL-2.1+), removed the Steam-specific parts and supplied the result
as a separate rules file that just sets the static_node option?

    smcv



More information about the Pkg-games-devel mailing list