"Steam Proton Controller Setup: Configuring and Using Controllers On Linux"
In this video, I will cover a method of setting up controllers so that they are recognised when playing games using Steam Proton on Linux.
By default, Steam has built in support for a wide variety of controllers, including Xbox, PlayStation, Switch Pro and Valve’s own Steam Controller.
However, this is not normally enabled by default.
Step 1. Enable Steam Overlay.
The Steam Overlay is used to load a controller’s configuration once a game is launched.
This can be enabled by navigating to Steam, Settings, In-Game and ticking the Enable the Steam Overlay while in-game option.
Click OK once done.
Step 2. Enable Controller Configuration Support.
This can be enabled by navigating to Steam, Settings, Controller, and clicking on General Controller Settings button.
From here, tick the appropriate option and once done, click the back button.
In most cases, now when you launch a game, you should see a message in the bottom left corner stating that a controller profile has been loaded.
Step 3. Force Controller Configuration Support Globally.
Some games when run through Proton do not work correctly with the Steam Overlay, usually this is due to additional windows loading before the game itself.
So the solution is to specify a global controller profile to be used when Steam Overlay is not present.
To do this, navigate to Steam, Settings, Controller, and click on the Desktop Configuration option.
In the window that appears, click Browse Configs at the bottom, and then Templates on the right-hand side.
Next click Show Other Controller Types at the bottom and choose an appropriate template for your controller.
Once selected, click Apply Configuration and Done to close the window.
#steam #proton #controller