Résoudre simplement l'incompatibilité entre les effets 3D et les jeux

Comme pas mal de personnes qui jouent sous GNU/Linux et qui apprécient les effets 3D que procure compiz-fusion, j’ai rencontré des bug d’incompatibilité dans certains jeux en 3D (comme l’excellent ETQW: enemy territory quake wars). Pourtant il existe une solution simple.

La solution consiste a créé un fichier exécutable qui servira de préfixe dans le lancement des applications en question; pour mon exemple, je réutiliserais ETQW.

1. La première chose a faire est de créé un fichier nommé par exemple « compiz-stop » gedit compiz-stop

2. Puis de coller le code suivant dedans: #!/bin/bash
if [ "`ps -ef |grep 'compiz' |grep -v grep`" != "" ]; then
killall compiz.real
# ajout de cette ligne pour ne pas perdre les bordures de fenêtres
metacity &
$@
#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

3. Le déplacer vers le dossier permettant de l’utiliser en préfixe sudo mv ~/compiz-stop /usr/local/bin

4. Lui donner les droits d’exécution sudo chmod +x /usr/local/bin/compiz-stop

A ce stade, il ne reste plu qu’a l’utiliser, et pour ce faire, la syntaxe (avec mon exemple) est: compiz-stop ~/.etqw/etqw

2 Comments

  1. coucou mon amour ,sur c’est quelque mots je vien te souhaiterune trés bonne saint valentin
    tu puce qui t’aime plus que tout gros bisous a l’homme de ma vie .puce

Répondre à puce Annuler la réponse

Votre adresse de messagerie ne sera pas publiée.


*



La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.