Lancer une application avec uniquement Xfree - Linux et OS Alternatifs
Marsh Posté le 12-05-2002 à 13:21:14
peut etre :
startx /usr/local/bin/wolf
Et si tu as déjà un X d'ouvert :
startx /usr/local/bin/wolf -- :1
Marsh Posté le 12-05-2002 à 13:24:19
ds ~/.xinitrc tu met rien que le nom du binaire a lancer
puis tu 'startx'
Marsh Posté le 12-05-2002 à 15:27:07
hum ok, mais je joue pas uniquement a wolfestein sous xfree !
je vais pas éditer le truc a chaque fois, ya pas plus simple ?
Marsh Posté le 12-05-2002 à 15:43:17
en faisant un tit script alors
Marsh Posté le 12-05-2002 à 15:53:50
aurais tu oublies l'export ?
export DISPLAY=:0 ; X :0 & ; /usr/local/bin/programmealacon
Marsh Posté le 12-05-2002 à 16:14:11
heu xinit /l'endroit/de/wolf/pour/que/Xfree/le/demarre ??
Marsh Posté le 12-05-2002 à 16:17:12
houla compliqué vos methodes, je vais les essayer mais ayez pitié de moi j'ai installé le truc sur mon pc principal ya 3j, et avant de tt faire comme sous win ya du boulot !
Marsh Posté le 12-05-2002 à 16:36:33
hehe c ca qui a de drole avec GNU/linux, t'as tjs une chiée de méthodes pour faire qqchose
Marsh Posté le 12-05-2002 à 17:02:02
je dirais que la methode c'est:
X &
export DISPLAY=:0
wolf
Marsh Posté le 12-05-2002 à 18:32:31
Si tu démarres ta session avec gdm, alors tu peux faire un truc rigolo :
dans /etc/opt/gnome/gdm/Session, tu crées un script que tu appelles RTCW par exemple, et tu le rends exécutable. dedans, tu mets ça :
Code :
|
Puis, tu édites le fichier /etc/X11/xdm/Xsession. Il doit y avoir quelque chose qui ressemble à ça dedans (c'est un gros Switch en script shell) :
Code :
|
En fait, ici, selon le paramètre passé à Xsession (failsafe, kde, gnome ou enlightenment), il y a un truc qui est lancé (juste un xterm pour failsafe, une session KDE ou Gnome, ou Enlightenment). Toi, il te suffirait de rajouter ça avant le esac :
Code :
|
Ainsi, à l'invite de login GDM, tu pourrais choisir une session qui s'appelle RTCW qui lancera uniquement RTCW, sans aucun gestionnaire de fenêtres ni rien d'autre.
C'est le genre de truc qu'on doit aussi pouvoir faire avec KDM, mais je ne connais pas bien celui-là.
Ah, aussi, selon les distrib, il est possible que les scripts Xsession et ceux de gdm/Sessions ne soient pas écrit de la même façon. Enfin, c'est toujours la même idée derrière. Là, c'est ce qu'il faudrait faire pour une Slackware 8.0.
Marsh Posté le 12-05-2002 à 18:37:22
ca passe aussi avec kdm
il te suffit de rajouter une session rtcw dans /etc/X11/xdm/Xsession comme l'a explique jak
sous kde en root, tu vas dans la config et gestionnaire de connexion et tu rajoutes rtcw comme session
Marsh Posté le 12-05-2002 à 18:42:07
c génial vos idées les mecs, je m'y atelle (c chiant paske les fichiers sont pas au meme endroit) par contre le probleme c que mon demarrage ne lance ni gdm ni kdm, mais directement kde3, ouske ca se regle encore ca ? G cherché partout
Marsh Posté le 12-05-2002 à 18:48:07
fais juste un petit script comme ca, ca marchera du tonnerre
cat > /usr/local/games/wolf/rtcw << "EOF"
#!/bin/bash
X &
export DISPLAY=:0
wolf(sp ou mp comme tu veux)
killall X
EOF
puis chmod +x /usr/local/games/wolf/rtcw
et apres tu peux lancer le jeu en tapant tout simplement rtcw
PS: je viens d'essayer rtcw sans lancer de gestionnaire de fenetre
c'est vrai qu'on y gagne pas mal de performances, pourtant j'ai 256M de memoire
Marsh Posté le 12-05-2002 à 21:41:33
kewl ca marche (mais en mettant ./wolf...)
par contre heu une bonne question de newbie : comment je mets le repertoire dans le path pour pouvoir le lancer comme je veux ?
Marsh Posté le 12-05-2002 à 21:59:05
en faisant un lien symbolique dans /usr/local/bin par exemple...
donc:
# ln -s /lerepertoire/lenomduscript /usr/local/bin/lenomquetuveut
Marsh Posté le 12-05-2002 à 22:26:06
ho oui ln ... je m'en servais au les premieres fois que j'vais essayé linux (ya longtemps, j'avais grave laissé tomber d'ailleurs)
merci !
Marsh Posté le 12-05-2002 à 10:17:47
quelle est la vraie syntaxe ? (c'est pour wolfenstein)
on m'a dit X &;wolfsp mais ca marche pas, ni aucune des variantes que j'ai essayé en déplacant le & et l'espace de ttes les facons possibles....
c quoi kifofaire ?