There's no need to make a special distro.
Just two apps that need to be brought up to spec. Let me give your brain something to render for you:
You install a package from repos called gaming-mode. It's a container, like WINE, but much different. When you pass a program to this application, it puts it in a special state, where it's the only program running. So you go through your menus and edit them so that all your FPS games use it, to see what happens.
Upon executing this program, a window pops up, because it is the first time you've run it. It asks you for settings regarding more than one app being able to run at a time, and other container settings. You tell it, this time anyway, that you just want to run tremulous and its runtime dependencies, with the exception of your adding qjoypad.
You click 'ok', the window closes. After a second, you're screen goes black and a small shiny looking splash appears in the center of your screen with a picture of the tremulous .svg icon and a red progress bar labeled 'entering game mode'. The bar rapidly progresses from the left, and as it does, text appears under it describing what it's doing:
suspending unwanted processes; preparing to unload suspended processes to swap; unloading RAM; executing tremulous.
When it's done, there are few things in your RAM. You have the kernel, your graphics driver, a few modules of your X server perhaps, QJoyPad, and Tremulous. Very handy of course, as you're actually running it on a modded xbox... with the xbox controller... and we all know how consoles skimp on memory. You go online, play a round on transit and get owned by a bunch of lucifer cannon toting jettards... then you exit the application, and the gaming-mode program automatically loads your DE, webkit konqueror, and pidgin back into RAM, and you realize how grateful you are to those awesome folks over at the nouveau project with their new gallium rendering
Bookmarks