SDB:Configurar el touchpad Synaptics en SUSE LINUX 9.1

De openSUSE, la enciclopedia libre.


Version: 9.1

Tabla de contenidos

Sintomas

En laptops con Synaptics touchpad no ha sido posible ninguna accion con un doble click ("tap") sobre el touchpad desde el principio de la instalacion de SUSE LINUX 9.1. Tambien la herramienta tpconfig que ha sido previamente usado para configurar conportamiento no esta disponible.

Causa

Desde que SUSE LINUX 9.1, tpconfig no ha sido usada, porque no es compatible con la kernel 2.6.

Solucion

Puedes configurar el touchpad de dos formas:

  1. Configuracion del touchpad usando SaX2. Esta opcion es preferible para la kernel, descrita luego , ya que el driver Synaptics provee especiales funciones and esas pueden ser usadas para influenciar el comportamiento del touchpad, para mas informacion de SAX2, mira el articulo SDB:Configuración del servidor X con SaX2 (SuSE Linux 8.1 o superior)

Procede de este modo para usar los drivers Synaptics para el touchpad:

    1. Inicia SaX2
    2. Click sobre Change Configuration
    3. Selecciona input devices
    4. Inicia el dialogo para configurar el mouse
    5. Click sobre Change Configuration
    6. elige Properties

Puedes seleccionar Synaptics como la manofacturadora con su correspondiente driver (Touchpad).

Uso de un adicional, raton externo

Si quieres aniadir un raton como touchpad, tienes que configurar este por separado con SAX2. Para no tener problemas con el hardware, recomendamos que usar un raton USB. Esto puede ser configurado de este modo:

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[0]"
  Option       "AccelFactor" "0.0010"
  Option       "BottomEdge" "4000"
  Option       "Device" "/dev/psaux"
  Option       "Edges" "1900 5400 1800 3900"
  Option       "Emulate3Buttons" "on"
  Option       "Finger" "25 30"
  Option       "FingerHigh" "30"
  Option       "FingerLow" "25"
  Option       "InputFashion" "Mouse"
  Option       "LeftEdge" "1900"
  Option       "MaxSpeed" "0.18"
  Option       "MaxTapMove" "220"
  Option       "MaxTapTime" "180"
  Option       "MinSpeed" "0.02"
  Option       "Name" "Synaptics;Touchpad"
  Option       "RightEdge" "5400"
  Option       "SHMConfig" "on"
  Option       "TopEdge" "1900"
  Option       "VertScrollDelta" "100"
  Option       "ZAxisMapping" "4 5"
  Option       "CorePointer"
EndSection
Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "Emulate3Timeout" "50"
  Option       "InputFashion" "Mouse"
  Option       "Protocol" "imps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
  Option       "SendCoreEvents" "yes"
EndSection

Si es necesario efectua cambios (monitor, 3D etc.), y cierra la configuracion.

Optimizar la configuracion de los drivers

Si quieres modificar la configuracion de los drivers tienes que editar /etc/X11/XF86Config con un editor y configurar la seccion:

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[3]"
  Option       "AccelFactor" "0.0010"
  Option       "BottomEdge" "4000"
  Option       "Device" "/dev/psaux"
  Option       "Edges" "1900 5400 1800 3900"
  Option       "Emulate3Buttons" "on"
  Option       "Finger" "25 30"
  Option       "FingerHigh" "30"
  Option       "FingerLow" "25"
  Option       "InputFashion" "Mouse"
  Option       "LeftEdge" "1900"
  Option       "MaxSpeed" "0.18"
  Option       "MaxTapMove" "220"
  Option       "MaxTapTime" "180"
  Option       "MinSpeed" "0.02"
  Option       "Name" "Synaptics;Touchpad"
  Option       "RightEdge" "5400"
  Option       "SHMConfig" "on"
  Option       "TopEdge" "1900"
  Option       "VertScrollDelta" "100"
  Option       "ZAxisMapping" "4 5"
EndSection

En linea con tus requerimientos.

Configuracion requerida para un segundo raton

Nota que si quieres usar dos ratones, uno debe ser siempre designado como CorePointer, i.e. el primer dispositivo. Si quieres efectuar los cambios manualmente, tambien tienes que modificar la seccion Section

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[0]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection

Con respecto al <b>InputDevice "Mouse[*]" entries, asegurate que el raton esta configurado correctamente. Si el otro raton fue aniadido via SAX2, todas las entradas son hechas automaticamente. Detallada informacion sobre el driver se encuentra en [file:///usr/share/doc/packages/gpm/README.synaptics /usr/share/doc/packages/gpm/README.synaptics].

  1. Usando el touchpad con parametros de kernel

Inicia tu sistema con el parametro de kernel psmouse.proto=imps.Para hacer esto entra el parametro de kernel en la pantalla de inicio. Nota que en algunos casos , teclado internacional puede haber sido cargado en la pantalla inicial. Puedes usar F4 para cambiarlo.

SDB:Introducir opciones de arranque permanentes