3.3.1 Rat�n PS/2
En el caso de un rat�n con conector PS/2 en una placa madre ATX, el flujo de
se�ales ser�a:
mouse -> /dev/psaux -> gpm -> /dev/gpmdata = /dev/mouse -> X
En este caso, se crea un enlace simb�lico /dev/mouse
que apunta a
/dev/gpmdata
para dejar conforme a algunas utilidades de
configuraci�n y permitir su f�cil reconfiguraci�n. (si despu�s de todo no
decide usar el demonio gpm
, simplemente apunte el enlace simb�lico
/dev/mouse
a /dev/psaux
luego de haver eliminado el
demonio gpm
.)
Este flujo de se�ales permite al teclado y al rat�n ser desconectados y
reinicializados lanzando gpm
tras la reconexi�n. �X permanecer�
activa!
El protocolo del flujo de se�ales entre la salida de gpm
y la
entrada de X se puede implementar de alguna de estas dos maneras, como
"ms3" (protocolo de los ratones seriales de Microsoft de 3 botones) o
como "raw" ( protocolo del rat�n conectado) y esta elecci�n impone la
elecci�n del protocolo usado en la configuraci�n de X.
Veamos a continuaci�n algunos ejemplos de configuraci�n para un rat�n PS/2
Logitech de tres botones (rat�n tipo UNIX tradicional).
Si es uno de los desafortunados cuya tarjeta gr�fica no est� soportada por la
nueva X4 y necesita usar la antigua X3 (algunas tarjetas de 64 bits ATI),
instale los paquetes X3 y configure /etc/X11/XF86Config en vez de
/etc/X11/XF86Config-4 en los siguientes ejemplos.
3.3.1.1 Usando el protocolo 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 se utiliza este enfoque, el ajuste del tipo de rat�n se realiza simplemente
editando el archivo gpm.conf
y la configuraci�n X se deja sin
modificar. V�ase
mis scripts de ejemplo
.
3.3.1.2 Usando el protocolo raw
/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 se utiliza este enfoque, el ajuste del tipo de rat�n se realiza editando el
archivo gpm.conf
y ajustando la configuraci�n de X.
3.3.1.3 C�mo adaptar los diferentes ratones
Se supone que el tipo de dispositivo autops2 de gpm
autodetecter� la mayor�a de los ratones PS/2 del mercado. Lamentablemente no
siempre funciona y no se encuentra disponible en versiones anteriores a Woody.
En estos casos intentar usar ps2 o imps2 en el
archivo gpm.conf
en vez de autops2. Para ver los
tipos de ratones que reconoce gpm
escriba: gpm -t
help. V�ase gpm(8)
.
Si se utiliza un rat�n PS/2 de dos botones, configure el protocolo X para
activar Emulate3Buttons. La diferencia de protocolo entre un
rat�n de 2 botones y otro de 3 botones, es detectado y ajustado autom�ticamente
por gpm
luego de pulsar una sola vez el bot�n central.
Para el protocolo X con
Usando el protocolo raw, Secci�n
3.3.1.2 o sin gpm
, use:
-
IntelliMouse: puerto serial (repetidor gpm
con
"ms3")
-
PS/2: puerto PS/2 (siempre pruebe este primero)
-
IMPS/2: cualquier puerto PS/2 (2, 3, or scroll mice, better)
-
MouseManPlusPS/2: puerto PS/2 Logitech
-
...
V�ase m�s en
Mouse
Support in XFree86
.
En el caso de los ratones de rueda est�ndar de Microsoft, se ha informado que
funcionan mejor con:
/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
Para algunas PC port�tiles Toshiba, el activar gpm
antes de PCMCIA
en el script de inicio System-V puede ayudar a prevenir cuelgues del sistema.
Extra�o pero cierto.