Although Steam Input does now support the Pro Controller 2 for all Steam games, this driver works for anything that runs on Linux, which is especially useful for any emulators. However, I must emphasise your mileage may vary a lot with this driver - it took many tries of changing file permissions, manually copying files, and configuring SELinux before the driver worked as normal, at least on my Fedora Linux install. However, once I set it up, it works quite well. Keep in mind that you may also need to disconnect and reconnect the controller sometimes to get it to work. Still, it’s not a bad sacrifice to use (in my opinion) one of the best controllers out there for more games.