Merge pull request #189961 from zhaofengli/steam-controller-hotplug

steam: Disable udev-based joystick discovery for SDL2
This commit is contained in:
Bernardo Meurer 2022-09-06 14:22:00 -03:00 committed by GitHub
commit 0d390d20a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -227,6 +227,14 @@ in buildFHSUserEnv rec {
export TZ="$new_TZ"
fi
fi
# udev event notifications don't work reliably inside containers.
# SDL2 already tries to automatically detect flatpak and pressure-vessel
# and falls back to inotify-based discovery [1]. We make SDL2 do the
# same by telling it explicitly.
#
# [1] <https://github.com/libsdl-org/SDL/commit/8e2746cfb6e1f1a1da5088241a1440fd2535e321>
export SDL_JOYSTICK_DISABLE_UDEV=1
'' + extraProfile;
runScript = writeScript "steam-wrapper.sh" ''