Outils personnels
Vous êtes ici : Accueil GNU / Linux Ubuntu Dapper Drake Logiciels Xgame
Actions sur le document
  • Send this page to somebody
  • Print this page
  • Add Bookmarklet

Xgame

Par admin - Dernière modification 23/05/2007 12:58

Xgame est un script qui permet de lancer les jeux dans une configuration X différente de celle que vous utilisez pour votre espace de travail. C'est très pratique si comme moi vous utilisez plusieurs écrans.

Si vous êtes perdu en lisant cette page, voici un lien vers une page expliquant comment utiliser mes manuels.

Installation et configuration

Nous commençons par autoriser notre compte à lancer une session X :

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

Nous configurons ensuite Xauth pour reconnaitre la seconde session X :

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

Nous créons ensuite une copie de notre configuration X :

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

Vous pouvez l'éditer avec la commande :

sudo gedit /etc/X11/xorg_games.conf

Enfin, téléchargez Xgame, et rendez-le éxecutable :

# Installation de la version graphique.
wget --output-document=/tmp/xgame-gtk2 http://www.xs4all.nl/~masterpe/Perl/xgame-gtk2
sudo cp /tmp/xgame-gtk2 /usr/bin/xgame-gtk2
sudo chmod +x /usr/bin/xgame-gtk2
# Installation de la version console
wget --output-document=/tmp/xgame http://www.xs4all.nl/~masterpe/Perl/xgame
sudo cp /tmp/xgame /usr/bin/xgame
sudo chmod +x /usr/bin/xgame

Vous pouvez maintenant lancer Xgame avec la commande :

xgame-gtk2

Allez dans les préférences, et saississez xorg_games.conf dans la ligne xorg_games.conf. J'ai encore des problèmes avec quelques jeux Wine, mais globallement, ca marche bien. Bon courage donc.

Création d'un icone sur le bureau

Exécutez la commande suivante pour créer un lanceur X-Game sur votre bureau :

echo "[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=xgame-gtk2
TryExec=
Icon=/usr/share/pixmaps/gnome-xterm.png
X-GNOME-DocPath=
Terminal=false
Name[fr_FR]=X-Game
GenericName[fr_FR]=
Comment[fr_FR]=
Name=X-Game
GenericName=
Comment=" > ~/Desktop/X-Game.desktop

Wine

Wine ne peut être utilisé tel-quel avec Xgame car il lance un processus en tache de fond et s'arrête. Il faut donc rendre Wine "persistant". Nous allons pour cela utiliser un script que ne s'arrête qu'à l'arrêt du processus wineserver. Exécutez les lignes de commandes suivantes pour créer ce 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

Vous pouvez à présent utiliser vos jeux Windows avec Xgame en remplaçant wine par p-wine dans vos lignes de commandes. Le comportement des deux scripts est le même mis à part le fait que p-wine ne s'arrête qu'après que vous ayez quitté le jeu.


Réalisé avec Plone

Ce site respecte les normes suivantes :

Wikio