LINUCA
LINUCA - Asociación de Usuarios GNU/Linux en Cantabria
CONTENIDOS
. La Asociación
. ¡ Apúntate a socio !
. Fotos
. Los más leídos
. Autores [Actividad]
. Últimos Comentarios
. ¡Todos los titulares!
. Guía de Estilo
. Cómo publicar en Linuca
. Links cortos
. Lista de Correo
   [Mensajes antiguos]
   [Etiqueta en la Lista]
. Todas las Listas
. ¿Sugerencias?
. ¡Sindícanos!
Gràcies Bulma!
Esta página usa el código fuente de Bulma :-)
Busquedas

Ultimos kernels
(21/09/2014 20:30:22)
Debian
Última actualización
stable: 12/07/2014
testing: 21/09/2014
unstable: 21/09/2014
Configuración del ratón Logitech MX Series (22068 lecturas)
Por Amaya Rosa Gil Pippino
Cibeles ()
Creado el 14/09/2004 12:09 modificado el 05/01/2005 12:16

El siguiente artículo pretende ayudar a configurar todos los ratones Logitech de la serie MX, yo tengo un MX 700 y un MX 310 y funcionan perfectamente.

Pagina1/1

Aunque simplemente con pinchar el ratón en nuestro PC funciona, las funcionalidades extra de los botones que trae este ratón no provocarán ningún tipo de efecto a menos que los configuremos.

Yo he logrado hacer funcionar todos menos el "task switch" dado que no me manejo demasiado con imwheel, pero creo que es con esa herramienta con la que se debe poder conseguir, si bien todas las webs en las que he mirado, comentan que nadie lo ha logrado aún.

1. Requerimientos del sistema:

* Kernel de la serie 2.4.x o superior
* XFree86 v.4.3.0 o superior
* imwheel v.1.0.0 o superior (http://jcatki.no-ip.org/imwheel)
* xmodmap

No es la finalidad de este artículo explicar cómo se ha de compilar imwheel, el kernel o el servidor X, se da por supuesto que se sabe hacer, no obstate, imwheel se encuentra en apt de Debian SID (al menos).

2. Identificación de los botones del ratón

  • El botón izquierdo principal del ratón (el botón izquierdo de toda la vida), la rueda y el ratón derecho principla son para el servidor X, los botones 1, 2 y 3 respectivamente.

  • La rueda se identifica con el movimiento de eje Z (Z-axis) ya que el movimiento del ratón se identifica con los ejes X e Y.

  • Los dos botones que están justamente arriba y abajo de la rueda son identificados por el servidor X como botones 6 y 7 (son scrollers).

  • Los botones del pulgar son identificados por el servidor X como botones 4 y 5.

  • El botón de task switch no está reconocido y no funciona (al menos yo no lo he logrado).

3. Configuración de XFree86

Para soportar los botones extras de nuestro MX 700 tenemos que reconfigurar el XFree86, para decirle el número de botones que tiene el nuevo ratón. Para ello, editamos el fichero /etc/X11/XF86Config-4 y ponemos algo como lo siguiente:

Section "InputDevice"
  Driver       "mouse"
  Identifier   "MX700" #o el identificador que nos de la gana
  Option       "ButtonNumber" "7"
  Option       "Buttons" "7" 	   
  Option       "Device" "/dev/input/mice" # en el caso de ser USB
# Option       "Device" "/dev/psaux" # en el caso de ser PS2
  Option       "InputFashion" "Mouse"
  Option       "Name" "USB-Mouse;ExplorerPS/2"
  Option       "Protocol" "ExplorerPS/2"
  Option       "ZAxisMapping" "6 7"
EndSection

La opción "Buttons" y "ButtonNumber" (ésta última parece ser que es para SuSEros, al menos es la que pone su herramienta de configuración de las X) le dicen al servidor X cúantos botones tiene el ratón. Lo ponemos a 7 ya que no hemos logrado hacer funcionar el botón "task switch".

La opción "Device" define a qué puerto va pinchado físicamente el ratón. Si tenemos un ratón USB, hemos de poner /dev/input/mice y si lo tenemos por PS/2 (con el conector que trae de serie) ponemos /dev/psaux.

La opción "Protocol" define cómo se han de interpretar los bits que llegan del ratón. Hay varios tipos de protocolos, pero el que más se acerca al comportamiento del Logitech MX 700 es el Explorer/PS/2. El que ponga PS/2 no significa que haya de estar pinchado al puerto PS/2, sino que cuando se creó el protocolo, los ratones que lo implementaban iban por PS/2.

Por desgracia, es un protocolo para los ratones IntelliMouseExplorers de Microsoft, que son totalmente distintos a los Logitech serie MX.

La opción "ZAxisMapping" es para poder usar la rueda del ratón. Como se comentó antes, los eventos de la rueda se interpretan como movimientos en el eje Z, que algunas aplicaciones no entienden. Asimismo, necesitamos mapear los botones 6 y 7 para que también realicen el movimiento scroll. Por otro lado, muchas aplicaciones tampoco entienden los botones 6 y 7 pero sí entienden los botones 4 y 5, de hecho, asumen que esos botones representan el desplazamiento de la rueda. Basandonos en todo ello, lo más normal sería cambiar el movimiento de "ZAxisMapping" a los botones 4 y 5, pero ello provocaría que los botones de los pulgares no funcionasen.

Para lograr que los botones de los pulgares funcionen, hemos de utilizar xmodmap. xmodmap generalmente, lo que hace es mapeos de teclado, pero también nos permite mapear botones del ratón. Así que con ella vamos a mapear los botones 6/7 a 4/5 y viceversa. El comando a teclear es el siguiente:
$ xmodmap -e "pointer = 1 2 3 6 7 4 5"
Con esto hemos logrado que los botones de scroll funcionen aunque los pulgares no hacen nada.

Para conseguir que los botones de los pulgares funcionen, hay que usar imwheel, que intercepta los eventos de ratón del servidor X. Cuando recibe un evento lo captura y ejecuta lo que tengamos configurado, que puede ser un evento de teclado o una combinación de teclas. Es por ello que creo que con imwheel se podrá hacer funcionar el botón task switch, aunque parece que las X aún no reconocen el 8º botón.

La sintaxis de imwheel a mi personalmente, me lia un poco y no he sido capaz de encontrar un buen tutorial sobre el tema, a parte de las páginas man :(

Yo no he configurado nada en imwheel, porque quería que los botones tuvieran la funcionalidad por defecto que configura Logitech, pero se pueden hacer muchas cosas, sirva como ejemplo poner que hagan "Cortar" y "Pegar" con lo que sería suficiente una línea como la siguiente en el fichero /etc/imwheelrc (si lo queremos global y si no, en nuestro ~/.imwheelrc)

None,Left,Control_L|V
None,Right,Control_L|X

He de explicar que imwheel cree que los botnes de los pulgares se llaman "left" y "right", ello es debido al protocolo ExplorerPS/2, no confundirse.

4. Ejecutando al arrancar el PC

Todo esto es muy bonito, pero resulta que si no lo ponemos en su correcto lugar, cada vez que arrancamos las X los botones se van a volver locos, porque no está ejecutado el xmodmap. Por eso hay que colocarlo para que funcione perfectamente todo al arrancar y sin mayor preocupación.
Hay que cargarlo en el archivo Xsession de nuestro gestor de arranque de sesión, ya que es algo que queremos que funcione para todos los usuarios, tampoco vamos a hacerles la vida imposible a los que no sepan configurarlo ;)
Yo uso gdm con kde y funciona de maravilla, pues hubo gente que me dijo que a lo mejor no iba a ir bien por ser el gestor de inicio de Gnome y usar el escritorio de KDE, así que supongo que usando las correspondencias lógicas también ha de funcionar.

En el fichero /etc/gdm/Xsession en la primera linea, antes de PROGNAME=Xsession, hemos de poner xmodmap -e "pointer = 1 2 3 6 7 4 5", probé a ponerlo al final, pero no iba bien.
En caso de usar kdm, el fichero será /etc/kde3/kdm/Xsession y si se usa XDM, el fichero en cuestión es /etc/xdm/Xsession.


Espero que os resulte útil y lo disfruteis.


Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
Es posible que se hayan omitido algunos comentarios considerados poco constructivos
1.  Re: Configuración del ratón Logitech MX Series (16/09/2004 17:16, #2239)
  Por: keeper7
Maravilloso. Simple pero maravilloso lo he probado con mi Mx 700 y la verdad es que el resultado es impecable. Además debo reconocer que aunque complicado el imwheel es un programa muy configurable permitiendote poner a cada programa "de uso habitual" un tip de configuración distinta. Llevaba bastante tiempo buscándolo y la última vez que lo intenté no lo conseguí pero con este manual ha ido perfecto. Sólo reseñar que en el caso de que las X no arranquen puede que haya que añadir una linea más, al menos en mi caso: Option "CorePointer" dentro de la sección input device del ratón. De nuevo gracias por el artículo y que linuca siga con estos pequeños howto tan útiles.

 
2.  Re: Configuración del ratón Logitech MX Series (16/09/2004 19:16, #2240)
  Por: Cibeles
Gracias, snif, snif... :')

Me alegro de que te haya servido, si logras lo del task switch, lo comentas.

 
3.  Re: Configuración del ratón Logitech MX Series (06/10/2004 17:20, #2364)
  Por: MARA ESTEFANIA
A MI ME PARECE QUE EL TEXTO ESTA COMPLETO, AUNQUE EN REALIDAD PIENSO QUE TAMBIEN DERBERIAN AGREGARLE LAS CONFIGURACIONES DE UN MONITOR, TECLADO, IMPRESORA.

 
4.  Re: Configuración del ratón Logitech MX Series (18/10/2004 17:52, #2460)
  Por: Cibeles
Verás es que es un mini howto de configuración del ratón Logitech MX 700, no de configuración de teclado o impresora, pero los hay a cientos.

 
5.  Re: Configuración del ratón Logitech MX Series (30/05/2005 16:06, #3554)
  Por: El cobarde anónimo
el tema aca es el sig: yo tengo un mouse logitech que no es mx700 pasa que el problema que yo tengo es que mi teclado tiene sistema multimedia y trae una ruedita como la de un mouse: pasa que entonces el sistema detecta esa rueda y no la del mouse!!!!!!! como hago para que me detecte bien la rueda del mouse y no la del teclado a continuacion copio lo que me indica el XF86Config-4: Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "es" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/psaux" Option "Protocol" "PS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection es es lo que corresponde al teclado y al mouse!!! deganme que esta mal!!!

 
6.  Yo tengo una dudita (21/09/2004 00:21, #2263)
  Por: yosh (http://alvarolopez.net)
Vamos a ver, yo expongo; la gama alta de ratones MX de logitech, son una chulada, si, pero tienen un tema importante; bluetooth. Tengo un pc con BT, y la idea era meterle un raton BT, por aquello de no andar pinchando engorros por detras ( es un portatil, y es un petardo enchufarlo todo, seguro que me entendeis ) y no me decido a comprar un raton de 10.000 pelas, que luego, puede no funcionar con linux, la pregunta es; alguien ha configurado un raton BT en un linux ?, y lo otro; ¿¿¿ COMO ??? bueno, eso es todo, gracias por leer el petardo este, y si alguien puede responder . . . pues genial, ah, y macho, mu chulo el articulo, espero que cuando tenga el BT, me sirva para meterle todos los botones y demas :)

 
7.  Re: Yo tengo una dudita (21/09/2004 01:00, #2264)
  Por: Cibeles
Vamos a ver, lo primero, NO QUIERO SER BORDE, conste, pero ¿nunca has visto una foto de la fuente de La Cibeles? si el nombre (LA Cibeles) no es aclaratoria, te diré que es una mujer en un carruaje con unos leones. Cibeles es una mujer, la diosa griega de la tierra, con lo que yo tb soy una mujer. Me jode mucho que se crean q soy un tio.

Por otro lado, si quieres configurar BT, simplemente tendrás que compilar el kernel con la opción BT activada, yo no tengo nada BT, pero sé que funciona perfectamente en Linux. Una vez q tengas eso, el ratón se configura igual, pq es el mismo excepto por el BT.

Una última cosa, el MX900 no vale 10000 sino, casi 17000.

Un saludo

 
8.  Re: Yo tengo una dudita (21/09/2004 12:11, #2267)
  Por: yosh
Oh, so sorry, supongo que no le di importancia al tema, no leí el nombre del ( en este caso "de la" ) autora, y si, veo la cibeles a menudo, vivo cerquqita de ella :P
Con lo del BT, lo tengo claro, lo he conectado con el telefono, y con un gps bt, por eso no tengo dudas, el tema, es; como cogera el nucleo el raton. . . para el gps emulaba un tty . . . a lo mismo lo emula como serie, ya veremos, ah, y lo de las pelas, era por decir un numero redondo, como el "7" de la biblia; 10.000 = muchas pelas :P Bueno, por lo pronto estoy pelado, esperemos a final de mes, a ver que pasa, a ver si me doy el capriccio :)
yosh

 
9.  Re: Yo tengo una dudita (23/09/2004 17:41, #2283)
  Por: Fallen
Segun logitech el ratón es el mismo que el todos los MX (sí, el 310 tiene 2 botones menos, pero se configura igual, porque la circuteria es la misma pero con 2 botones y la RF capados (repito dicho por Logitech) ), pero con la transmision por BT debe funcionar igual porque si no, no funcionaria sin instalar los drivers (en win) y segun ellos funciona. Un saludo

 
10.  Re: Configuración del ratón Logitech MX Series (23/09/2004 23:41, #2284)
  Por: El cobarde anónimo
Muy bueno yo he conseguido configurar mi intellimouse con tu tutorial, por fin se mueve la rueda!! por cierto como puedo poner en el imwheel que el izq y drch sean atras y alante en navegadores?¿ es posible? gracias nacho

 
11.  Re: Configuración del ratón Logitech MX Series (29/09/2004 09:43, #2316)
  Por: cibeles
Pues realmente, no tengo ni idea, porque como pone en el artículo, no me manejo con imwheel, me parece arduo y no he encontrado un manual lo suficientemente claro, si encuentras uno, pon la URL. Se me ocurre que busques en google, seguro que hay alguien que ya ha hecho eso que quieres...

Siento no poder ayudarte :'(

Por cierto, yo que tú, compraría sin duda, Logitech ;)

 
12.  Re: Configuración del ratón Logitech MX Series (15/10/2004 17:00, #2440)
  Por: Soda
A mi no me hizo falta utilizar el imwheel.
Anda perfecto tanto la rueda como los botones laterales.
Saludos.-

 
13.  Re: Configuración del ratón Logitech MX Series (05/11/2004 10:07, #2569)
  Por: yosh (http://alvarolopez.net)
Buenas, hace tiempo, comenté, que a lo mismo le hechaba narices, y me compraba el trasto BT, vamos, el MX900, y si, salió un poco caro, como decias tu, cibeles, sobre los 100€, pero vamos, que era un cappriccio.
Me lo compre anoche, y en un par de horas, ya está puesto.
El raton, es el mismo que el mx700, en cuanto a apariencia, incluso la base es similar, o igual, pero vamos, la diferencia de este trasto, esta en que es bluetooth, y el cargador del ratón, es un hub bluetooth. pero mi portatil ya tiene un hub bluetooth, asique, he optado por no usar el cargador enchufado al portatil por usb, porque pesa un huevo, y no me apetecia llevarlo, asique ahora, tengo un ratón, inalambrico, sin necesidad de enchufar nada al portatil, ah, y en linux, en windows, no tengo ni idea de como funciona el tema.
En este fin de semana, haré un pequeño howto, y si no le importa a cibeles, tomaré parte de la configuracion de botones, que ella expone aqui (citando fuentes, claro está)
Bueno, nos vemos
yosh

 
14.  Re: Configuración del ratón Logitech MX Series (22/11/2004 17:56, #2662)
  Por: BeN
Hola Cibeles!! Me interesaria muchisimo saber como has echo para configurar el raton MX 900 bluetooth en linux, llevo intentandolo bastante tiempo desde q salio el kernel con posibilira bluetooth y soy muy torpe y demasiado nuevo si te pudieras poner en contacto conmigo te lo agradeceria.

 
15.  Re: Configuración del ratón Logitech MX Series (22/11/2004 17:58, #2663)
  Por: BeN
perdone el mensaje anterior iba para Yosh, q creo q es el q lo ha configurado

 
16.  madre mía... (21/02/2005 20:33, #3265)
  Por: cobarde a secas
vaya folloneo hay que liar...iba a preguntar por mi ratón(un iFeel, de logitech también), pero visto lo visto mejor lo dejo XD
venga, un saludito

 
17.  Re: Configuración del ratón Logitech MX Series (15/04/2005 05:27, #3416)
  Por: sanauja
Buenas, pues mirar, jo tenge el MX500 i al intentar configurar mi raton me pasan 2 putadas, la primera es que cuando intento hacer modmap -e "pointer = 1 2 3 6 7 4 5" me da el mensaje: xmodmap: commandline:0: bad number of buttons, must have 5 instead of 7 xmodmap: 1 error encountered, aborting. el segundo es que aunque con este error, configuro el fitxero XF86Config-4 tal como se dice, luego el entorno grafico no logro iniciarlo, e probado poniendo la linea k dice keeper7 de Option "CorePointer", xo tampoco me inicia. No se que hacer :S Alguna idea?? PD: stoy con una debian con kernel 2.6.11, i cumplo los requesitos enunciados al principio Saludos

 
18.  Re: Configuración del ratón Logitech MX Series (14/06/2005 00:17, #3606)
  Por: El cobarde anónimo
algo relacionado con los ratones ;), tengo un mx 310 y me gustaria saber como puedo cambiar la sensibilidad del raton me va muuuuy lento^^

 
Calificacion
****
Votos: 73
Relacionados
. Usar 2 ratones simultáneos en las X
SECCIONES
Artículo
Truco
Noticias
Breve
Enlace
Linuca
Libros
Tira ECOL
Tira Ecol
Modificado: 26/3/2010 03:03:02 | Tiempo Total: 0.015 segs | Kernel: Linux - x86_64 - 2.6.18-xen | Last Boot: 03/12/2010 01:21 CET
Powered By WEB-Bulma   Apache   Mysql   PHP   Gimp