Le jeu, 18 nov 1999,  clubint/aconin a écrit :

> Francois-Xavier Espiau wrote:
> 
> > Est-ce un phenomene repetable ou est-ce aleatoire?
> > Par hasard, netscape (avec java) ?
> 
> C'est plutot aléatoire, rarement (jamais?) avec Netscape, plutot en jouant au
> "shishen-sho", où il faut déplacer la souris rapidement.

Cela me conforte dans l'idée que gpm pourrait bien être la cause du blocage.

> > Est ce que tu peux passer en mode console? (CTRL-ALT -F1) ?
> J'essaierai au prochain incident. Là, j'ai fait cette combinaison de touches 
> et me
> suis retrouvé avec le texte en blanc sur fond noir que l'on a au démarrage, et
> n'ai su qu'y faire, d'où reboot...

Deux solutions:
1. Au lieu de Ctrl-Alt-F1, tu fais Ctrl-Alt-F2 (ou F3, ou F4, ou F5, ou
F6) et tu te retrouves en mode console avec login et mot de passe. 
2. Tu tiens (pour quelque raison bizarre) à rester dans la console F1; tu fais
"Ctrl-c" et tu te retrouves de même en mode console avec login et mot de
passe. 

Pour revenir au mode graphique: Ctrl-Alt-F7
(Tout ceci est vrai avec les distributiuons Red Hat ou Mandrake, mais pas avec
SuSE, ou les n° de console sont répartis de façon différente)

Quant à savoir ce que tu peux faire dans une console texte, je t'engage
vivement à potasser le bouquin élémentaire que je t'ai passé et à expérimenter
au fur et à mesure  tes nouvelles connaissances; tant que tu n'en auras pas
digéré l'essentiel, tu risques de rester en plein cafouillage... Attention, la
prochaine fois qu'on se rencontre, je vais faire une interrogation écrite...

Pour savoir à quoi sert gpm, tu tapes en console:
        man gpm
La touche "Return" te fait avancer d'une ligne à la fois, et la touche "espace"
d'un écran complet.
Ou bien, en mode graphique, tu invoques "Aide sur KDE",  "System man page
contents" et tu remplaces "man:(index) " par: " man: gpm".
En gros, le programme gpm permet de se servir de la souris quand on est en mode
texte (dans les consoles F1, F2, etc. ), en particulier pour le copier-coller. 

> On fait comment pour supprimer gpm, surtout sans risquer de supprimer 
> autre chose d'utile?

Tu peux opèrer de la façon suivante:

1. Tu ouvres une console texte (soit en invoquant F1, ou F2, ou F3, etc., soit
en faisant appel, en mode graphique, à une console comme Konsole ou rxvt ) et
tu passes en root comme je t'ai déjà montré:  su  (mot de passe)

2. Tu repères où se trouve l'exécutable. 
Pour cela, par exemple, tu tapes : 
        whereis gpm
Et la console te répond quelque chose comme: 
    gpm: /usr/sbin/gpm   /usr/include/gpm.h   /usr/man/man8/gpm.8.bz2   
Cela signifie que l'exécutable se trouve dans le répertoire /usr/sbin.
(/usr/include/gpm.h, c'est pour la programmation, et /usr/man/man8/gpm.8.bz2
c'est l'adresse du manuel qui explique le fonctionnement de gpm)

3. Pour faire la modification, le mieux est de se rendre dans le
répertoire /usr/sbin. Toujours en console, tu tapes:    
        cd  /u   
puis sur la touche tabulation; le shell, qui a été éduqué pour et qui comprend
vite, complète tout seul ta commande et affiche maintenant: 
        cd /usr/ 
Tu continues  en tapant à la suite:  
        sb  
(cette fois, il ne suffit pas de taper "s", car le répertoire /usr contient
plusieurs sous-répertoires dont le nom commence par "s")
tu tapes sur la touche de tabulation et le shell complète à nouveau ta
commande: 
        cd /usr/sbin/
Tu tapes alors sur la touche "Return" et tu es dans le répertoire visé.

3. Pour éviter de supprimer totalement gpm (comme cela tu peux le remettre en
fonction après avoir fait un essai), tu peux le neutraliser en le changeant de
nom, par exemple en l'appelant "gpm.bak"; ainsi, il deviendra inopérant tant
que tu ne feras pas l'opération inverse. Pour cela, tu tapes:
        mv gpm gpm.bak
et le tour est joué !

4. Tu t'empresses ensuite de quitter le mode super-utilisateur, en tapant
"exit", sinon tu prends des risques...

5. Pour savoir si gpm était en cause, il faut relancer la machine et voir si
les anomalies déjà relevées persistent.

6. Si tu veut remettre gpm en service, manoeuvre inverse, avec en final la
commande:
        mv gpm.bak gpm

Bon courage !

G.L.

-- 
Georges Louge   -  Juan-les-Pins (France)

Membre de l'AFUL       http://www.aful.org
Membre de Linux Azur:  http://www.linux-france.com/lug/linuxazur/index.html

Répondre à