Como solucione los problemas del raton

Imagen de roquis
0 puntos

Al actualizar a Intrepid tuve problemas con mi ratón, sobre todo la rueda que en vez de desplazar, funcionaba como botones de navegación adelante y atras. Despues de mucho buscar y al ver que no existe información disponible en español (o por lo menos yo no la encontré), conseguí solucionarlo mezclando información de foros en inglés (uff, vaya suplicio, porque yo fui de los de francés de toda la vida y del ingles ni papa)

Esto fue lo que hice:

Primero identificamos nuestro mouse tecleando en linea de comandos:

xinput list

nos saldrá algo como esto:

"ImExPS/2 Generic Explorer Mouse" id=3 [XExtensionPointer]
Num_buttons is 32
Num_axes is 2
Mode is Relative
Motion_buffer is 256
Axis 0 :
Min_value is -1
Max_value is -1
Resolution is 1
Axis 1 :
Min_value is -1
Max_value is -1
Resolution is 1

donde vemos la identificación de nuestro ratón, en mi caso "ImExPS/2 Generic Explorer Mouse"

ahora jugamos con distintas combinaciones del siguiente comando, sustituyendo el orden de los números; no os olvideis de poner la identificación correcta de vuestro dispositivo:

xinput set-button-map "ImExPS/2 Generic Explorer Mouse" 1 2 3 4 5 9 8 6 7

con esto mapeamos los botones del ratón y posteriormente probamos en nuestro navegador y en las ventanas de nautilus si funcionan correctamente todos los botones y el scroll (esto era lo que a mi me daba problemas)
Una vez que damos con nuestra combinación deberemos crear un script para cargar al inicio de la sesión y no tener que ejecutar manualmente el comando cada vez que encendemos o reiniciamos nuestro ordenador; para ello tecleamos:

sudo gedit /mimouse

fijaros que llamo al archivo mimouse y que lo creo en el directorio raiz /, cada uno que sustituya a su antojo según quiera el nombre del archivo y su localización. Dentro del archivo escribimos lo siguiente:

#!/bin/bash
xinput set-button-map "ImExPS/2 Generic Explorer Mouse" 1 2 3 4 5 9 8 6 7

donde evidentemente sustituimos en la segunda linea por la combinación que a cada uno le funcione. Ahora le damos permisos de ejecución tecleando:

sudo chmod +x /mimouse

fijaros que debemos poner el nombre de archivo y la ruta tal y como lo hayamos creado, en mi caso /mimouse.
Ahora vamos a Sistema>preferencias>sesiones y en la pestaña programas de inicio añadimos la siguiente orden, dandole el nombre que queramos:

sh /mimouse

Vuelvo a recordaros sin animo de hacerme pesado que debereis poner la ruta y el nombre que elegisteis para vuestro archivo, en mi caso /mimouse.
Listo, la proxima vez que reiniciemos lo haremos con nuestro ratón mapeado y funcionando como antes.

Salu2