I just put up a build of Aquaria that uses SDL 2.0 instead of 1.2. Here's what this gets you:
- You can alt-tab out of fullscreen mode, your volume keys on the keyboard work, etc. - Joysticks use the new SDL2 Game Controller API, which means you can configure your stick once (in Steam's Big Picture Mode config), and it'll work right in Aquaria by default without screwing around with config files. If you have a PS3 or Xbox360 controller, you probably don't even have to configure it at all. - Game controllers that support force feedback will now rumble at appropriate times. - Probably other things. SDL 1.2 is in life-support mode, so moving to SDL2 means a better experience going forward in any case.
To try this build: - Right-click Aquaria in Steam's library tab. - Click "Properties" in that popup. - Click the "Betas" tab. - Select "Beta - beta testing" from the drop down. - Close the window, watch Aquaria update, start playing when it's done.
If you don't see the beta branch, restart Steam so it notices it.
This will, barring serious problems, become the default build on Linux eventually, but I'm leaving this in the beta branch until I feel it's stable enough. Please report back with your experiences.
(I'll be contributing the SDL2 work to the GPL source tree once this all stabilizes.)