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

Répondre à