Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

3.3.1 Souris PS/2

Dans le cas d'un connecteur de souris de type PS/2 sur une carte m�re ATX, la succession de signaux sera :

     mouse -> /dev/psaux -> gpm -> /dev/gpmdata = /dev/mouse -> X

Ici, un lien symbolique /dev/mouse est cr�� et pointe vers /dev/gpmdata pour accomoder certains utilitaires de configuration et faciliter la reconfiguration. (Par exemple, si vous d�cidez de ne pas utiliser gpm, pointez /dev/mouse vers /dev/psaux apr�s avoir supprim� le d�mon gpm.)

Cette succession de signaux permet au clavier ou � la souris d'�tre d�connect� et r�initialis� en red�marrant gpm apr�s reconnexion. X restera activ� !

Le protocole du signal entre la sortie de gpm et l'entr�e de X peut �tre impl�ment� de deux fa�ons, soit "ms3" (protocole des souris s�ries Microsoft � 3 boutons) soit "brut" (protocole de la souris connect�e), et ce choix impose le choix du protocol utilis� pour configurer X.

Voici des exemples de configuration pour les souris Logitech 3 boutons PS/2,(souris Unix traditionnelle).

Si vous faites partie de ceux dont la carte vid�o n'est pas support�e par le nouveau X4 et devez utiliser X3 (cartes ATI 64 bit par exemple), configurez /etc/X11/XF86Config au lieu de /etc/X11/XF86Config-4 dans les exemples suivants.


3.3.1.1 Le protocole ms3

     /etc/gpm.conf            | /etc/X11/XF86Config-4
     =========================+======================================
     device=/dev/psaux        | Section "InputDevice"
     responsiveness=          |  Identifier "Configured Mouse"
     repeat_type=ms3          |  Driver     "mouse"
     type=autops2             |  Option     "CorePointer"
     append=""                |  Option     "Device"   "/dev/mouse"
     sample_rate=             |  Option     "Protocol" "IntelliMouse"
                              | EndSection

Si cette approche est utilis�e, l'ajustement du type de souris est fait simplement en �ditant le fichier gpm.conf et la configuration de X reste la m�me. Voir mes scripts d'exemple.


3.3.1.2 Le protocole brut

     /etc/gpm.conf            | /etc/X11/XF86Config-4
     =========================+======================================
     device=/dev/psaux        | Section "InputDevice"
     responsiveness=          |  Identifier "Configured Mouse"
     repeat_type=raw          |  Driver     "mouse"
     type=autops2             |  Option     "CorePointer"
     append=""                |  Option     "Device"   "/dev/mouse"
     sample_rate=             |  Option     "Protocol" "MouseManPlusPS/2"
                              | EndSection

Si vous utilisez cette approche, l'ajustement du type de souris est fait en �ditant le fichier gpm.conf et en ajustant la configuration de X.


3.3.1.3 Comment adapter diff�rentes souris

Le type de p�riph�rique autops2 est suppos� d�tecter la plupart des souris PS/2 du march�. Malheureusement, cela ne marche pas toujours et il n'est pas disponibles dans les versions ant�rieures � Woody. Essayez d'utiliser ps2, ou imps2, dans le fichier gpm.conf � la place de autops2 dans ces cas-l�. Pour trouver les types de souris disponibles, tapez gpm -t help. Voir gpm(8).

Si une souris PS/2 � 2 boutons est utilis�e, activez Emulate3Buttons dans la configuration du protocole X. La diff�rence de protocole entre les souris 2 boutons et 3 boutons est d�tect�e automatiquement et ajust�e par gpm apr�s avoir cliqu� sur le bouton du milieu.

Pour le protocole X avec Le protocole brut, Section 3.3.1.2 ou sans gpm, utilisez :

  • IntelliMouse : souris sur port s�rie (r�p�teur gpm avec � ms3 �)

  • PS/2 : souris sur port PS/2 (� tester en premier)

  • IMPS/2 : n'importe quelle souris PS/2 (2, 3, ou � roulette)

  • MouseManPlusPS/2 : souris PS/2 Logitech

  • ...

Pour plus de d�tails, consultez Mouse Support in XFree86.

Pour une souris � roulette Microsoft typique, la meilleure configuration est :

     /etc/gpm.conf            | /etc/X11/XF86Config-4
     =========================+======================================
     device=/dev/psaux        | Section "InputDevice"
     responsiveness=          |  Identifier "Configured Mouse"
     repeat_type=raw          |  Driver     "mouse"
     type=autops2             |  Option     "CorePointer"
     append=""                |  Option     "Device"   "/dev/mouse"
     sample_rate=             |  Option     "Protocol" "IMPS/2"
                              |  Option     "Buttons" "5"
                              |  Option  "ZAxisMapping" "4 5"
                              | EndSection

Pour certains portables Toshiba r�cents : activez gpm avant PCMCIA dans le script d'initialisation System-V. Ceci �vite � gpm de planter. �trange, mais vrai.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire