presente anche SDL2
$ dnf list --installed 'SDL2*'
SDL2.i686 2.0.14-1.fc33 @updates
SDL2.x86_64 2.0.14-1.fc33 @updates
SDL2-devel.x86_64 2.0.14-1.fc33 @updates
SDL2_image.x86_64 2.0.5-5.fc33 @fedora
SDL2_mixer.x86_64 2.0.4-7.fc33 @fedora
SDL2_ttf.x86_64 2.0.15-6.fc33 @fedora
SDL2_ttf-devel.x86_64 2.0.15-6.fc33 @fedora
Sull’articolo che hai linkato viene citato xboxdrv che su fedora si chiama xpad (non so se siano la stessa cosa in realtà) fornito proprio dal pacchetto kernel-modules-extra.
Quando ho aperto questo topic, avevo provato ad installare anche una versione patchata del modulo xpad che avevo trovato sui repo di negativo17.
Al momento il modulo comunque è già caricato sul kernel…
$ modinfo xpad
filename: /lib/modules/5.10.19-200.fc33.x86_64/extra/drivers/input/joystick/xpad.ko.xz
license: GPL
description: X-Box pad driver
[...]
Xorg comunque non lo considera proprio…
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech G203 Prodigy Gaming Mouse id=9 [slave pointer (2)]
⎜ ↳ Logitech G203 Prodigy Gaming Mouse Consumer Control id=11 [slave pointer (2)]
⎜ ↳ SEMICO GXT 860 Keyboard Consumer Control id=17 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Logitech G203 Prodigy Gaming Mouse Keyboard id=10 [slave keyboard (3)]
↳ Logitech G203 Prodigy Gaming Mouse System Control id=12 [slave keyboard (3)]
↳ Trust Webcam: Trust Webcam id=13 [slave keyboard (3)]
↳ SEMICO GXT 860 Keyboard id=14 [slave keyboard (3)]
↳ SEMICO GXT 860 Keyboard System Control id=15 [slave keyboard (3)]
↳ SEMICO GXT 860 Keyboard id=16 [slave keyboard (3)]
↳ Razer Razer Kraken X USB Consumer Control id=18 [slave keyboard (3)]
↳ Logitech G203 Prodigy Gaming Mouse Consumer Control id=19 [slave keyboard (3)]
↳ SEMICO GXT 860 Keyboard Consumer Control id=20 [slave keyboard (3)]
Dovrei mettermici con calma e provare ad adattare uno snippet su misura.