Both Xbox controller and steam controller not work.
On Linux you will be required to install XInput drivers in order for the game to recognize the gamepad. Can you confirm that you have something like xboxdrv or equivalent installed?
I found this problem related to steam.
It works now after I quit steam.
Or just disable steam controller desktop mode for my controller.