An interesting issue here that I wonder if anyone will have a solution to. I have quite a varied controller collection that I like to swap between somewhat regularly. My go to at the moment is the Flydigi Vader 3 Pro which is plug and play with no issues. Another controller that I occasionally like to use is the GameSir G7 and this controller doesn't work at all out of the box in Linux. To get the G7 to work I have to install xone, but in doing so the Flydigi stops working entirely.
Is there a happy medium in terms of controller drivers or am I better off just choosing one controller and sticking with it?
xone needs to blacklist the xpad kernel driver, which supports all kinds of Xbox controllers, to prevent it from high jacking Xbox One controllers. You will have to install xpad-noone, which is xpad but without Xbox One support and can coexist next to xone.