Lancer une application avec uniquement Xfree

Lancer une application avec uniquement Xfree - Linux et OS Alternatifs

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 ?

Reply

Marsh Posté le 12-05-2002 à 10:17:47   

Reply

Marsh Posté le 12-05-2002 à 11:34:32    

personne ?  :sweat:

Reply

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

Reply

Marsh Posté le 12-05-2002 à 13:24:19    

ds ~/.xinitrc  tu met rien que le nom du binaire a lancer
 
puis tu 'startx'


---------------
Join us now and share the software;
Reply

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 ?

Reply

Marsh Posté le 12-05-2002 à 15:43:17    

en faisant un tit script alors


---------------
Join us now and share the software;
Reply

Marsh Posté le 12-05-2002 à 15:53:50    

aurais tu oublies l'export ?
 
export DISPLAY=:0 ; X :0 & ; /usr/local/bin/programmealacon


---------------
--
Reply

Marsh Posté le 12-05-2002 à 16:14:11    

heu xinit /l'endroit/de/wolf/pour/que/Xfree/le/demarre ??

Reply

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 !  [:totoz]

Reply

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 :)


---------------
Join us now and share the software;
Reply

Marsh Posté le 12-05-2002 à 16:36:33   

Reply

Marsh Posté le 12-05-2002 à 17:02:02    

je dirais que la methode c'est:
 
X &
export DISPLAY=:0
wolf

Reply

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 :
  1. #!/bin/bash -login
  2. /etc/X11/xdm/Xsession rtcw


 
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 :
  1. case $1 in
  2.         failsafe)
  3.                 exec xterm -geometry 80x24-0-0
  4.                 ;;
  5.         kde)
  6.                 exec startkde
  7.                 ;;
  8.         gnome)
  9.                 exec gnome-session
  10.                 ;;
  11.         enlightenment)
  12.                 exec enlightenment
  13.                 ;;
  14.         esac


 
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 :
  1.         rtcw)
  2.                 exec wolfsp
  3.                 ;;


 
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.

Reply

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

Reply

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

Reply

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

Reply

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 ?

Reply

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

Reply

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 !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed