Pages : 1
#1 Le 08/06/2006, à 01:44
- mathieu vilaplana
startcompiz.sh amélioré
Pour ceux qui souhaitent faire des jeux opengl tout en utilisant compiz voici un script startcompiz amélioré:
#!/bin/sh
#si le serveur xgl existe on démarre compiz
if [ `ps -A | grep Xgl | wc -l` == "1" ]; then
killall gnome-window-decorator
wait
gnome-window-decorator & compiz --replace gconf &
#on va dire a gnome-screensaver d'utiliser xorg, ça évitera les bugs opengl
killall gnome-screensaver
DISPLAY=:0 gnome-screensaver
#on démarre un window manager sur l'écran 1, c plus pratique pour les jeux dans des fenêtres
if [ `ps -A | grep flwm | wc -l` == "0" ]; then
DISPLAY=:0 flwm &
fi
fi
voila ensuite pour démarrer un jeu utilisant opengl, par example je sais pas csmash
DISPLAY=:0 csmash
Voila on dit au jeu de se lancer dans le DISPLAY 0, c'est le display de xorg, xgl lui se lancant dans le display 1.
Voila, amusez vous bien
===========================================
Ubuntu Lover
Hors ligne
#2 Le 08/06/2006, à 05:36
- Shyne
Re : startcompiz.sh amélioré
Terrible!
Je cherchais comment retrouver de vrai fenetres quand je lancais mes jeux sur le display:0.
Merci pour cette astuce
Hors ligne
#3 Le 08/06/2006, à 17:47
- nilux
Re : startcompiz.sh amélioré
En gros ca lance deux serveurs X? Ca donne quoi niveau perfs, ca ralentit le jeu ou pas?
Hors ligne
#4 Le 08/06/2006, à 17:53
- mathieu vilaplana
Re : startcompiz.sh amélioré
Bein non ca lance pas de serveurs x. Quand tu utilises xgl tu as deux display.
Moi niveau perf c pareil.
===========================================
Ubuntu Lover
Hors ligne
#5 Le 08/06/2006, à 20:15
- tsensei
Re : startcompiz.sh amélioré
Y'a juste un pblème c'est que le alt-tab ne fonctionne plus sous xgl ...
Hors ligne
#6 Le 08/06/2006, à 21:06
- Le_Comte
Re : startcompiz.sh amélioré
Pour être plus précis, le alt-tab est redirigé vers flwm.
Hors ligne
#7 Le 10/06/2006, à 11:53
- anw
Re : startcompiz.sh amélioré
Sympa cette idée de passer par flwm. En plus, ça me permet de laisser s'executer des jeux wine réellement en plein écran, alors qu'ils se placaient derrière les toolbars de mon desktop xgl.
Par contre, j'ai quelques problèmes quand je quitte une application qui tournait sur le display 0 (alt-tab sous flwm, impossible de taper du texte dans une console). On dirait que le clavier est capturé par flwm.
En attendant qu'on trouve une meilleure solution, je quitte flwm lorsque je n'en ai pas besoin
Hors ligne
#8 Le 10/06/2006, à 13:12
- Yaen
Re : startcompiz.sh amélioré
salut à tous.
y a l'air d'avoir du geek bien balèze dans le coin. parce que j'ai un problème avec xgl.
j'ai dans mes options de démarrage le nohup et le start compiz, en plus d'avoir suivi le tutoriel xgl de la doc pour le choix au démarrage de gdm/session.
cependant, mes fenêtres n'ont pas de bordure et se collent en haut de l'écran.
Je joue à HL2, CSS, Stalker... avec mon pingouin d'amour.
Hors ligne
#9 Le 12/06/2006, à 07:18
- tshirtman
Re : startcompiz.sh amélioré
@Yaen quels plugins de compiz sont chargés? Il te manque porbablement decoration et place, move peut etre plus...(peut etre tous).
Dernière modification par tshirtman (Le 12/06/2006, à 07:18)
Hors ligne
#10 Le 12/06/2006, à 15:57
- Yaen
Re : startcompiz.sh amélioré
teeshirtman...
tout ce dont tu parles y est. quand je lance gset-compiz il n'y a que state, trailfocus, doc, miniwin et bs qui sont grisés.
Je joue à HL2, CSS, Stalker... avec mon pingouin d'amour.
Hors ligne
#11 Le 12/06/2006, à 16:34
- tshirtman
Re : startcompiz.sh amélioré
donc c'est pas ça... et je vois que tu as mis le nohup... je ne sais pas trop!
Hors ligne
#12 Le 13/06/2006, à 21:44
- Jonas
Re : startcompiz.sh amélioré
Mega super chouette génial
Bon pour moi se rappeler de DISPLAY=:0 c'est trop compliquer alors me suis fait un petit script "gl"
#!/bin/sh
# Lanceur d'application opengl dans compiz
DISPLAY=:0 $1
Il est compliquer hein ! mais ça peu servir au débutant . Pour le créer dans un terminal :
sudo gedit /usr/bin/gl
//copier-coller le script
sudo chmod 755 /usr/bin/gl
Ensuite pour lancer les applications
gl nom_application
Par contre je trouve que ca mérite une édition du wiki (surtout l'astuce de mathieu vilaplana, mon script ), avec votre permission je veux bien m'en chargé.
Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici
Hors ligne
#13 Le 13/06/2006, à 22:13
- ZeBob
Re : startcompiz.sh amélioré
Je sais pas si c'est les dernières mises à jour mais les appli opengl marche chez moi maintenant. Je suis sous compiz-vanilla.
Hors ligne
#14 Le 13/06/2006, à 22:32
- Strash
Re : startcompiz.sh amélioré
Chez moi avec une ATI X700 Mobile j'ai jamais eu de problème pour faire tourner des jeux comme NeverBall (en OpenGL je crois). Et pourtant je suis sous XGL depuis pas mal de temps (mi-avril je dirais).
Par contre si certains ont des problèmes, merci pour l'astuce !
Hors ligne
#15 Le 14/06/2006, à 15:08
- Jonas
Re : startcompiz.sh amélioré
Ben moi j'ai installé juste avant googleearth (nouvelle version linux) et ... ca m'a planter mon xgl (reboot de gdm)
j'ai fait cette manip et j'ai pu lancer googleearth
Mais si ca marche cher vous on ne met rien dans le wiki (qui est déjà pas mal grand) est-ce que c'est possible que ce soit un des plugins non activé de compiz ? merci
Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici
Hors ligne
Pages : 1