Tweaking the Deck Without Rebooting Into Desktop Every Time
The Steam Deck Tricks Quick script is a community-made automation tool that bundles a bunch of commonly useful tweaks into one place. Instead of manually navigating Proton settings, editing configuration files, or flipping through dozens of settings pages, you run the script and apply changes directly from a simple menu. It targets games that refuse to launch, battery life optimization, input mapping, and the occasional driver-level tweak. I ran into this when a user on r/SteamDeck was complaining that Sekiro would consistently crash on the boss door transition, no matter what Proton GE version they tried. The crash log pointed to a shader compilation stutter that wasn't showing up in any other game. Someone posted the trick to enable FSR frame generation through the game's ini file, but the exact path varied depending on whether the game was installed via the Steam Library or a local winestandalone. That's the kind of mess Tricks Quick was built to untangle.
Steam Deck Tricks Quick Setup and Usage
Get it from the GitHub repository at https://github.com/Deevus/SteamDeckTricksQuick. Clone or download the zip, then run the setup script. It installs into your home directory under ~/.steamdeck-tricks. From there you launch it with ./steamdeck-tricks.sh from the terminal or add a desktop shortcut. The menu gives you options organized by category: Proton fixes, power tweaks, display settings, controller mappings, and per-game overrides. One thing beginners miss is that the script doesn't automatically detect whether you are running desktop mode or game mode. If you launch it from a terminal in gaming mode, the environment variables look different and some commands silently fail. I learned this the hard way when the script reported a successful GPU clock unlock but the clocks never actually changed. The fix was running it from desktop mode and restarting the session so the udev rules applied properly. It took about ten minutes to figure out. The most useful feature is the per-game override system. When you select a specific title from the menu, the script writes a config file that gets read when the game launches. This is cleaner than editing individual game properties in the Steam client because it survives launcher updates and doesn't get overwritten when you refresh the library.
There are a few real limitations you need to know about. The script does not work on SteamOS 3.6 and later when Valve tightened the container restrictions. Some of the older GPU overclocking tricks simply won't take effect because the kernel module is signed and the system won't load unsigned alternatives. You will also find that certain Proton GE patches that the script tries to force can break multiplayer games if the server checks the client version string. I had a friend lose the ability to join LETHAL COMPANY sessions because he had enabled an outdated compatibility layer override through the script without reading the changelog. He had to manually revert the protontricks entry and delete the generated config file in ~/.var/app/com.valvesoftware.Steam/data/compatdata/. Another pitfall is the battery optimization section. The script applies aggressive CPU frequency scaling that saves maybe four to six percent battery life on average. The problem is that in games with inconsistent frame pacing like Cyberpunk 2077 on low settings, that aggressive downclocking actually causes microstutters that feel worse than the extra battery drain you avoid. I would recommend applying those tweaks only to games that are already locked to 30 frames or that run at a consistent 60, not to anything that already struggles with frame times. If you want something lighter and more surgical, consider using protontricks directly or editing the compatibility layers manually through the steam app properties. Tricks Quick is best suited for people who want a single interface to manage multiple tweaks across several games without memorizing command line flags. It is not a magic fix for every compatibility issue, and it will occasionally apply a setting that conflicts with another tweak you have running. The override system helps, but you still need to read what each option actually does before you click apply.
Get the Full Details

The script itself is actively maintained and the developer posts release notes for every update. Most of the recent changes focus on removing deprecated options that stopped working after Valve updated SteamOS, which is exactly the kind of housekeeping this project needed. The interface is straightforward enough that you can learn it in five minutes and the worst that happens if you mess up is a config file you delete and start over from. Just keep backups of your game configs somewhere if you are doing heavy per-game overrides, because the script does not always prompt before overwriting existing entries.