The Quake 3 Scripts package enables launching Quake 3 in a new X server using console 10 through a set of scripts.
The main script you'll be working with is the q3.sh which runs the runquake.sh script. It's important to note that you'll need to configure q3.sh to specify which console and display you want Quake to start up with. The default settings are currently display :2 and console 10, but you can easily change this by editing the script. Additionally, if Quake 3 is not in the /usr/local/games/quake3 directory, make sure to edit both scripts with the correct path.
One of the standout features of the package is the ability to pass an argument to q3.sh which treats it as the name of a mod to start Quake up with. Alternatively, if you don't pass an argument, the script will present a list of installed mods for you to select from before starting Quake. This feature is particularly useful for users who experience video issues when changing mods from within the game.
In order to use the popup list of mods feature, you'll need to have the gxmessage program from the gtk-dialogs package installed. However, if you don't have this installed, it's not a problem as you can easily edit the script to remove this feature. Additionally, if you want to use the popup list of mods feature, you'll also need the gtk-shell utility which comes with the GXedit program.
Overall, I would recommend the Quake 3 scripts package to any Quake 3 player looking to streamline their gameplay experience. The scripts are easy to use and in my experience, have worked flawlessly. Give it a try and see how it can enhance your Quake 3 experience!