Ça dépend. Les manettes sur Linux sont gérées via SDL (sauf cas particulier), et donc si un pad est
dans la base, il sera reconnu ; sinon c'est généralement possible de faire une config SDL manuellement pour qu'il le soit. Dans la base de périphériques, il y a beaucoup de modèles de manettes XBox, aussi bien officielles que de constructeurs tiers.
Personnellement, en plus d'un pad XBox 360 Microsoft, j'ai un modèle un peu spécial, un Fightpad de chez MadCatz. Quand je l'ai acheté, il n'était pas reconnu correctement alors qu'il y avait d'autres modèles de la même série qui étaient recensés ; mais selon les séries, ils ont un ID différent et sont donc pris en charge directement ou non.
Si tu as un modèle en vue pour un achat, tu peux regarder s'il est listé dans gamecontrollerdb.txt. S'il l'est, il devrait fonctionner. S'il ne l'est pas, avec un peu de chance ce sera un modèle rebrandé d'un autre qui l'est mais il y a des chances qu'il doive être paramétré.