101 Libros de Informática Gratis

Mostrando entradas con la etiqueta Ratón. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ratón. Mostrar todas las entradas

jueves, 12 de enero de 2012

Configurar Cyborg R.A.T. 5,7 en GNU/linux

Hace poco que me compré un ratón de la marca Cyborg, concretamente el Cyborg R.A.T 5, el cual tiene problemas al usarlo en GNU/Linux.

Lo primero es que necesitas tener el fichero /etc/X11/xorg.conf creado, si usas drivers privativos estos te lo crearán con la configuración de tu ordenador. Si no usas drivers privativos y no tienes ya creado este fichero debes crearlo, ya sea reconfigurando el servidor gráfico o a mano.

Para solucionar los errores hay que añadir algo al fichero de configuración del entorno gráfico (/etc/X11/xorg.conf). Editamos el fichero:

# sudo vim /etc/X11/xorg.conf

Y buscamos la configuración del ratón, será como esta:

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "evdev"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Y tenemos que añadir justo debajo lo siguiente:

Section "InputClass"
    # editer to Cyborg RAT 5
    Identifier         "Mouse Remap"
    MatchProduct       "Saitek Cyborg R.A.T.5 Mouse"
    MatchDevicePath     "/dev/input/event*"
    Option           "ButtonMapping" "1 2 3 4 5 6 7 2 9 10 11 12 0 0 0"
EndSection


Así es como quedaría:

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "evdev"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputClass"
    # editer to Cyborg RAT 5
    Identifier         "Mouse Remap"
    MatchProduct       "Saitek Cyborg R.A.T.5 Mouse"
    MatchDevicePath     "/dev/input/event*"
    Option           "ButtonMapping" "1 2 3 4 5 6 7 2 9 10 11 12 0 0 0"
EndSection


Para el Cyborg R.A.T.7 la configuración quedaría así:

Section "InputDevice"
      # generated from default
      Identifier "Mouse0"
      Driver "mouse"
      Option "Protocol" "auto"
      Option "Device" "/dev/psaux"
      Option "Emulate3Buttons" "no"
      Option "ZAxisMapping" "4 5"
EndSection

Section "InputClass"

      Identifier "Mouse Remap"
      MatchProduct "Saitek Cyborg R.A.T.7 Mouse"
      MatchDevicePath "/dev/input/event*"
      Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 0 0 0 16 17 18 19 20 21"
 EndSection

Ahora solo queda reiniciar la sesión gráfica o reiniciar el sistema:

# sudo service gdm restart (gdm en caso de tener gnome)

ó

# sudo reboot