Pour continuer sur le sujet, une seconde méthode fonctionne également, en se
servant de gpm :
Cas utilisé lorsque le serveur X ne sait pas prendre en compte la souris
Activer la souris sous la console linux avec gpm
Sous la console linux, une souris PS/2 trois boutons avec gpm se lance ainsi :
gpm -m /dev/psaux -t imps2 -R -W
Modifier la section pointer pour que le serveur X prenne en compte, non plus les
informations reçues directement
de la souris, mais les infos fournies par rpm dans le fichier /dev/gpmdata
Section "Pointer"
Protocol "MouseSystems"
Device "/dev/gpmdata"
ZAxisMapping 4 5
Buttons 3
EndSection
Le serveur X doit se lancer et la souris doit être opérationnelle.
Pour activer la molette, lancer imwheel ainsi :
imwheel -k -wheel-fifo
La molette doit être active.
Pour automatiser le lancement de gpm avec les bons paramètres, plusieurs solutions
avec la Mandrake/RedHat.
Le plus simple et de le lancer depuis le fichier .bash_profile qui est exécuté à
chaque loggin de l'utilisateur.
Avant d'exécuter le programme, il est impératif de détruire les sessions précédentes à
l'aide d'un gpm -k
Cela donne :
#lancement de gpm adapté au serveur X
gpm -k
gpm -m /dev/psaux -t imps2 -R -K
Cette méthode de lancement est techniquement assez "sale", car sous cette
distribution, les services gpm sont lancée et configurés
automatiquement à l'aide du fichier /rc.d/init.d/gpm qui prends les paramètres
fournis dans le fichier
/etc/sysconfig/mouse . Le hic, c'est que les paramètres se limitent au type de
connection ps/2 ou série, au protocole Microsoft
ou autre, et à l'émulation ou non du troisième bouton. Ceci s'explique par le fait que
la configuration de base est grandement
simplifiée par l'utilisation de la commande setup.
A part réécrire le script, est ce que quelqu'un connait une meilleure solution
pour passer d'autres paramètres ?
Mais avec cela, je n'arrive toujours pas à exploiter mon bouton situé au niveau
du pouce.. snif...
--
---------------------------
Nash -- ICQ # 9268079
[EMAIL PROTECTED]
http://ipt.netliberte.org
---------------------------