samedi 31 mai 2008

Pour jouer à Urban Terror (ou autres jeux 3D), il est souvent nécessaire de couper Compiz Fusion.
Voici donc un script qui fera ça automatiquement et le relancera dès le jeu terminé :
http://doc.ubuntu-fr.org/compiz_fusion#compiz-fusion_et_les_jeux_3d

Si quelqu'un a l'astuce pour désactiver le dual screen de la même manière (et donc le réactiver une fois le jeu terminé), je suis preneur !!
[Edit]
J'ai fini par trouver comment désactiver le dual screen pour Urban Terror ou autres jeux en plein écran.

[Edit] L'article en question ci-dessous :
Compiz-fusion et les jeux 3D

Certains utilisateurs sont obligés de désactiver Compiz-fusion pour obtenir des performances correctes avec certains jeux ou applications.

Voici un petit script tout simple qui ferme compiz-fusion, lance le jeu demandé et relance compiz-fusion après le jeu. Modifiez-le à votre guise pour désactiver/réactiver d'autres applications si vous le souhaitez!

#!/bin/bash
if [ "`ps -ef |grep 'compiz' |grep -v grep`" != "" ]; then
killall compiz.real
$@
#décommentez la ligne suivante si compiz se relance avant le début du jeu
#zenity --info --text='Cliquez ici quand le jeu est terminé'
compiz --replace&
emerald --replace
else
$@
fi


Il suffit de copier/coller ce script dans un fichier vierge, le renommer compiz-stop (par exemple), le placer dans /usr/local/bin et le rendre exécutable (sudo chmod +x /usr/local/bin/compiz-stop).

On peut alors l'utiliser comme argument (exemple: lancer "compiz-stop tremulous" pour ouvrir tremulous en désactivant compiz-fusion).

Aucun commentaire: