Linux, Firefox y la rueda del ratón

Existe un bug en Xorg que es particularmente visible (y molesto) en Firefox y que consiste en que al mover la rueda del ratón puede ocurrir que nos movamos adelante o atras en el historial de una forma que parece aleatoria.

Lo que ocurre es que cuando la rueda se mueve con una cierta velocidad, se envía un evento atras/adelante, lo cual ocurre en todas las aplicaciones, pero es más fácil de detectar en Firefox por sus resultados evidentes.

En el Launchpad de Ubuntu nos ofrecen un par de soluciones. La forma más sencilla es cambiar la configuración de Firefox (aunque, evidentemente, esto sólo solucionará el problema en Firefox) abriendo about:config y dando un valor 0 al parámetro

mousewheel.horizscroll.withnokey.action

La segunda forma consistiría en modificar la configuración de Xorg editanto el archivo /etc/X11/xorg.conf y añadiendo la opción

Option "ZAxisMapping" "4 5"

a la configuración del ratón.

Comentarios
  1. Linux , Firefox y la rueda del ratón….

    Existe un bug en Xorg que es particularmente visible (y molesto) en Firefox y que consiste en que al mover la rueda del ratón puede ocurrir que nos movamos adelante o atras en el historial de una forma que parece aleatoria.Zootropo nos explica en el e…

    Responder

  2. Mmmmmmmmm yo que siempre barro para casa diría que en el título sobra lo de “Linux” pues tanto Firefox como Xorg son proyectos absolutamente ajenos a GNU/Linux.

    No sé qué “bug” es ése porque a mi no me pasa (con FreeBSD). Sea como fuere, si alguien quiere editar el archivo xorg.conf la línea descrita en el artículo tiene que ser incluida bajo:

    Section "InputDevice"

    Algo así como:

    Section "InputDevice"

    # Identifier and driver

    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "Auto"
    Option "Device" "/dev/sysmouse"
    Option "ZAxisMapping" "4 5"

    Que sólo se incluya esa línea pues las demás corresponden a mi configuración.

    Y… ejem… a ver si abandonamos los sistemas para niños (Linux) y nos pasamos a cosas más serias (que no más complicadas) como FreeBSD o OpenBSD (este último es una caña para montar un servidor web superseguro y superprotegido).

    Después de la publicidad… me despido 😛

    Responder

  3. Mmmmmmmmm yo que siempre barro para casa diría que en el título sobra lo de “Linux” pues tanto Firefox como Xorg son proyectos absolutamente ajenos a GNU/Linux.

    También es verdad 😳

    Y… ejem… a ver si abandonamos los sistemas para niños (Linux) y nos pasamos a cosas más serias (que no más complicadas) como FreeBSD o OpenBSD

    Naaaah… paso. Es muy dificil encontrar paquetes precompilados para ellos. Y tienen mucho menos soporte.

    Responder

  4. Mmmm si por soporte te refieres a que se soportan menos máquinas y/o periféricos (soporte de hardware), ahí te diré que sí.

    Pero si a lo que te refieres es a documentación… entonces ya te digo que no, échale un vistazo al manual.

    En los BSD lo que no reina es el caos. Uno no tiene que volverse loco buscando los “jautú” (how-to), toda la información está al alcance en el manual, y como todo el BSD es coherente, pues todo lo desarrolla un mismo equipo (núcleo, SO y manual).

    Con relación a los precompilados ¿para qué los quiero pudiendo compilarlos yo mismo para mi máquina?

    Ése es para mí uno de los principales problemas de Linux, que ha acabado cayendo en los mismos errores que Windows, además de ser caótico.

    Disculpas porque ya sé que el artículo no trataba de eso.

    Responder

  5. Pero si a lo que te refieres es a documentación… entonces ya te digo que no

    Si, si está muy bien que tengan un manualillo completo. Pero a lo que me refiero es al número de foros, listas de correo o grupos de usuarios

    Con relación a los precompilados ¿para qué los quiero pudiendo compilarlos yo mismo para mi máquina?

    Joder, ni que fuera esto Gentoo. Tengo cosas mejores que hacer que pasarme 3 horas compilando 😕

    Responder

  6. Con lo del soporte de hardware no estoy de acuerdo.

    Actualmente los *BSD soportan más hardware que Linux; lo que se puede ver echando un vistazo a NetBSD.

    Sobre lo de los paquetes compilados… para plataformas como i386 existen muchísimos.
    Eso sí; no están tan frescos como los del árbol de ports pero se pueden usar.

    De todas formas estos flames Linux vs. *BSD están muy gastados y no llegan a ninguna parte.

    ———–
    Saludos!,
    Marco

    Responder

  7. Germán

    Al grano; con Opera 8.5x y Ubuntu 5.10 no he notado problemas con la rueda del ratón. Sin embargo, he supuesto que el emacs21 no la soporta, y cada vez que muevo la rueda con el emacs21 suena un pitido desagrable. ¿Es que no es un problema del emacs?

    Responder

  8. [El comentario #33034 se mostrara aqui]

    Pues no se que decirte. Yo soy más de vim o gvim. O en todo caso gedit

    Responder

  9. Germán

    Buscando en google he encontrado un par de soluciones modificando el archivo .emacs
    Llevo poco tiempo usando emacs y ubuntu, y al menos, gracias a vuestro comentario me he puesto a buscar una solución.

    Responder

  10. The Neko

    @ aarnau Yo no he encontrado ninguna razón para cambiarme a ningun BSD… si tengo Debian, además de que, bueno, si no tienes el problema mencionado, seguro tendrás otros que en Linux no hay…igual pasa con los que usan Windows..no vengas con que tu sistema es la perfección solo porque tienes una visión muy subjetiva del software que manejas..

    Responder

Deja un comentario