Personal tools
You are here: Home GNU / Linux Ubuntu Feisty Fawn Software for Ubuntu Feisty Fawn Xgame on Ubuntu Feisty Fawn
Document Actions
  • Send this page to somebody
  • Print this page
  • Add Bookmarklet

Xgame on Ubuntu Feisty Fawn

by Pierre-Yves Landuré last modified 2007-08-07 10:52

Xgame is a script that allow to run games in a X configuration different of the one you use for your desktop. On my own, i use it to switch between my 4 screen desktop and my 1 screen gaming configuration on a SLI of GeForce 8800 GTX :D This work great and allow you to take full advantage of your GPUs.

Installation and Setup

We first allow our account to lauch a X session :

sudo sed -i -e "s/\(allowed_users=\).*/\1anybody/" \

We configure Xauth to see the second X session:

echo "list" | xauth | grep localhost | sed -e "s/.*[ \t]\(.*\)$/add :1.0 MIT-MAGIC-COOKIE-1 \1/" > /tmp/xauth.mine
cat /tmp/xauth.mine | xauth

We copy our usual X configuration file :

sudo cp /etc/X11/xorg.conf /etc/X11/xorg_games.conf

You can now edit it to fit your gaming needs :

sudo gedit /etc/X11/xorg_games.conf

Then, download Xgame and set its executable bit :

# GUI version install
wget --output-document=/tmp/xgame-gtk2
sudo cp /tmp/xgame-gtk2 /usr/bin/xgame-gtk2
sudo chmod +x /usr/bin/xgame-gtk2

# Shell version install
wget --output-document=/tmp/xgame
sudo cp /tmp/xgame /usr/bin/xgame
sudo chmod +x /usr/bin/xgame

You can now lauch Xgame with this command line :


Go into the setup, and set the "X config file" entry to xorg_games.conf. I've still some issues with Wine games, but it work well for most of them. Have a nice game ;D

An icon on the Desktop

Run the following command line to add a X-Game incon on your desktop :

echo "[Desktop Entry]
Comment=" > ~/Desktop/X-Game.desktop


Wine can not be used as-is with Xgame because it lauch a background process and then stop. You need to make Wine "persistent". In order to achieve this goal, we will use a script  that stop only at the wineserver process disappearance. Run the following command lines to create this script :

sudo sh -c "echo \"#\!/bin/bash
wine \\\"\\\$@\\\"

while [ -n \\\"\\\`ps ax | egrep -v grep | egrep wineserver | sed -e 's/[ ]*\(\d*\)[\t ]*?.*/\1/'\\\`\\\" ]; do
sleep 1s;
done\" \
> /usr/bin/p-wine"
sudo chmod +x /usr/bin/p-wine
You can now use your Windows games within Xgame if you replace wine by p-wine in your command lines. The behavior of the two scripts is the same, excluding the fact that p-wine stop only after you quit the game.

Sound Issues on intrepid

Posted by mikeym at 2009-01-21 17:05
It appears that on Intrepid you need to add a start up option to get sound. Try:



Congratulations on the script!


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: