Apple X11 0.2

flup

Membre actif
30 Août 2001
372
0
J'ai fait la mise à jour X11 en version 0.2

Depuis ce moment, j'ai
- pleins de fenêtres xterm
- une barre de menu verte, visiblement de style Linux
- xclock est démarré
- quartz n'est pas le moteur d'affichage au démarrage

J'ai cherché un fichier de configuration et je l'ai trouvé dans /private/etc/X11/xinit/xinitrc

Puis-je le modifier avec BBedit? au vaut-il mieux passer par pico?

Pour définir quartz par défaut, je dois simplement remplcer twm par quartz-wm?

Merci de votre aide.
 
normalement (pas encore testé, mais ça va venir
wink.gif
), il faut effacer le fichier ~/.xinitrc (fait gaffe si tu y as placé des réglages lors de précédentes installations) s'il existe et placer le réglage suivant dans le /etc/X11/xinitrc :

exec quartz-vm

ça démarre alors quartz comme gestionnaire de fenêtre...
 
Je me réponds à moi-même:

Dans le fichier dont il est question plus haut, j'ai remplacé:

twm &
# xclock -geometry 50x50-1+1 &
# xterm -geometry 80x50+494+51 &
# xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login

par

quartz-wm &
exec xterm -geometry 80x40+0+0 -name login

Je ne sais pas si c'est fait proprement du point de vue des spécialistes, mais ça marche.


Une chose est certaine: les fenêtres sont beaucoup plus réactives avec quartz-wm qu'avec twm.
 
en fait, si tu as fait une installation personnalisée en choisissant d'installer le fichier de configuration (cocher la seule case des trois qui ne l'est pas par défaut), ce réglage est déjà effectué par défaut.

Et, pico, bbedit, vi ou emacs, c'est comme tu préfères
wink.gif
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par flup:</font><hr /> Je me réponds à moi-même:

Dans le fichier dont il est question plus haut, j'ai remplacé:

twm &amp;
# xclock -geometry 50x50-1+1 &amp;
# xterm -geometry 80x50+494+51 &amp;
# xterm -geometry 80x20+494-0 &amp;
exec xterm -geometry 80x66+0+0 -name login

par

quartz-wm &amp;
exec xterm -geometry 80x40+0+0 -name login


[/QUOTE]Nickel, c'est exactement ça !
smile.gif
(si on commence à se croiser les posts
laugh.gif
wink.gif
)
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par flup qui avait ça au départ...:</font><hr />
twm &amp;
# xclock -geometry 50x50-1+1 &amp;
# xterm -geometry 80x50+494+51 &amp;
# xterm -geometry 80x20+494-0 &amp;
exec xterm -geometry 80x66+0+0 -name login


[/QUOTE]Bizarre, apple a fixé le gestionnaire par défaut comme twm...

Par contre, je comprends pas bien pourquoi les trois lignes commentées avec un # sont actives quand même... si elles ont un #, c'est justement pour ne pas être prises en compte, tu n'aurais du avoir qu'un xterm qui se lance ! l'informatique et ses secrets...
laugh.gif
 
Ben, apple s'était planté sur ce coup, la preuve, il y a eu un correctif le lendemain
wink.gif
(qui ne corrige QUE la configuration du gestionnaire de fenêtres )

Enfin bon, moi j'en suis content de cette version ...
 
moi, j'ai un bug...
j'ai deux session qur MacOS X.2.4
si je lance X11 sur une des deux et que je change après de session, je ne peux pas lancer X11 dans l'autre ! Dommage. Ce n'était pas le cas avec la bêta 1
Qqun a-t-il le même problème ?

Avez-vous une solution??
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par daffyb:</font><hr /> moi, j'ai un bug...
j'ai deux session qur MacOS X.2.4
si je lance X11 sur une des deux et que je change après de session, je ne peux pas lancer X11 dans l'autre ! Dommage. Ce n'était pas le cas avec la bêta 1
Qqun a-t-il le même problème ?

Avez-vous une solution??


[/QUOTE]

Constaté la même chose à l'instant.

Par ailleurs, j'ai installé Open Office, que je ne peux lancer qu'à partir de mon compte administrateur
frown.gif
Les deux problème serait-il lié ?
 
Concernant ce problème de relancement de X11 dans une autre session ; si après une fermeture de X11, on tape un ps -aux dans le terminal, on constate un process supplémentaire du style :
Bloc de code:
 root    430   0.0  0.0        0      0 con- Z     1Jan70   0:00.00  (X11)
Il s'en ajoute un à chaque nouvelle fermeture de X11, et ils demeurent d'une session à l'autre. J'ai l'intuition que si on arrive à supprimer ces process, le problème sera reglé, mais la commande kill me renvoie systématiquement :
Bloc de code:
 kill: 430: No such process
Rien à faire...
crazy.gif


Et pis j'arrive toujours pas à lancer OpenOffice sous mon compte courant (càd pas admin), qqun à une idée ?
 
Bon, cette histoire de X11 inlançable depuis une nouvelle session me titille grave, alors j'investigue...
Donc, comme je le disais dans mon message précédent, la commande ps -aux signale toujours un process de ce style après une fermeture de X11 :
Bloc de code:
 root    636   0.0  0.0        0      0 con- Z     1Jan70   0:00.00  (X11)
le Z en 8ème colonne signifie zombie ou process mort. Et comme il est mort, plus moyen de le tuer, ce qui explique l'échec de la commande kill. J'ai néanmoins noté que lorsque l'on lance ps -aux alors que X11 tourne encore, on obtient deux process :
<font class="small">Code:</font><hr /><pre> jdl 1073 0.0 0.2 13960 456 ?? S 12:21AM 0:00.05 /Applications/X11.app/Contents/MacOS/X11 -psn_0_6422529
jdl 1074 0.0 3.7 72656 9660 ?? S 12:21AM 0:01.96 /Applications/X11.app/Contents/MacOS/X11 --xquartz-be-xinit -noreset -auth /Users/jdl/. </pre><hr />
C'est le process psn_0_etdesbrouettes qui devient Zombie.
A partir de là, je me dis super, y a qu'à tuer ce process avant de quitter X11. Eh bien le process ressuscite avant de reoindre les limbes !!! Càd refaites ps -aux (ajouter "| grep X11" à sa suite pour n'avoir que les process intéressants) et notre Zombie est toujours là ! Idem si on "kill" ce process, puis l'autre pour tuer X11 plutôt que de le quitter proprement...

Bref, si le problème du redémarrage de X11 dans une autre session est dû à ça... eh bien la seule solution et de rebooter
frown.gif

Qqun aurait-il encore la version 0.1 de X11 pour voir si le comportement est le même ?

Bon, je claviote en unix, mais je suis pas un expert, I may be wrong.

source : man ps, man kill, Why you can't kill a zombie... (conclusion de ce document : "if (the zombie) remains that way forever, the driver has a bug." Merci Apple...)

J'espère ne pas vous avoir emmerdé, mais je voulais vous faire partager mes nouveaux points d'expérience en compétence Unix
laugh.gif


Et, euh, sinon, vous arrivez à faire tourner OpenOffice sous un utlilisateur non admin, vous ?
 
Merci lupus yonderboy pour to ninvestigation. Je confirme tes dires et aussi le fait que ce bug n'existait pas sous X11 0.1 Dommage...
Il n'y a plus qu'à envoyer un rapport de bug à Apple
 
Problème d'ouverture dans une nouvelle session reglé !

Par contre, le processus zombie demeure. Pas trop grave en soi, mais pas très propres, en tout cas les deux problèmes n'était pas liés.