Botones laterales de mi ratón en Ubuntu

Desde mi migracion de Windows Xp a Linux, una de las cosas que mas echaba de menos, ademas de la busqueda de un FTP de calidad, busqueda ya olvidada, era el uso de los botones laterales de mi raton, para poder avanzar y retroceder en el historial de mi navegador web o de mi explorador de archivos, osea Nautilus en GNOME.

Aunque en Firefox ya tenia arreglado el problema con un pequeño retoque a mi Xorg.conf como comento Scarface en este hilo, siempre me quedaba con las ganas de usarlo tambien en Nautilus, Konqueror, etc… Pero rebuscando por ahi he encontrado la solucion que ahora os comento.

  1. Primeramente instalaremos imwheel desde Synaptic, si no encuentra el paquete debereis activar Universe.
  2. Ahora tocara editar el Xorg.conf, cambiaremos el protocolo a “ExplorerPS/2“, definiremos el numero de botones de nuestro raton, en mi caso 7, y reordenaremos el ZAxisMapping, en mi caso la rueda se corresponde a los botones, 6 y 7. Con estos cambios dejariamos un Xorg.conf tal que asi:
    Primero haremos una copia de seguridad de nuestro Xorg.conf, por si las moscas

    CÓDIGO

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak


    Ahora, editaremos el archivo:

    CÓDIGO

    sudo gedit /etc/X11/xorg.conf


    Y lo dejaremos en la seccion del raton, tal que asi:

    CÓDIGO

    Section “InputDevice”
    Identifier “Configured Mouse”
    Driver “mouse”
    Option “CorePointer”
    Option “Device” “/dev/input/mice”
    Option “Protocol” “ExplorerPS/2″
    Option “Buttons” “7″
    Option “ZAxisMapping” “6 7″
    EndSection


    Puede que la distribucion de los botones de vuestro raton varia respecto a la mia, probar diferentes configuraciones si os falla la rueda o algun boton no esta donde deberia estar.

  3. Ahora crearemos el archivo .imwheelrc en la ruta:

    CÓDIGO

    /home/username


    En mi caso seria asi:

    CÓDIGO

    gedit /home/folken/.imwheelrc


    Copiamos el siguiente contenido y guardamos el archivo:

    CÓDIGO

    “.*”
    None, Up, Alt_L|Left
    None, Down, Alt_L|Right

    “(null)”
    None, Up, Alt_L|Left
    None, Down, Alt_L|Right

  4. Ahora haremos una copia de seguridad y editaremos el archivo, /etc/X11/imwheel/startup.conf

    CÓDIGO

    sudo cp /etc/X11/imwheel/startup.conf /etc/X11/imwheel/startup.conf.bak


    CÓDIGO

    sudo gedit /etc/X11/imwheel/startup.conf


    Y editaremos su contenido variando esta linea:

    CÓDIGO

    IMWHEEL_START=0


    Por esta otra:

    CÓDIGO

    IMWHEEL_START=1

  5. Toca crear otro archivo, etc/X11/Xsession.d/63xmodmap, para lo que haremos:

    CÓDIGO

    sudo gedit /etc/X11/Xsession.d/63xmodmap


    Y guardaremos este contenido en el archivo:

    CÓDIGO


    killall imwheel
    xmodmap -e “pointer = 1 2 3 6 7 4 5″
    BINARY=$(which imwheel)
    $BINARY -k -p -b “67″


    Aunque el Wiki recomienda crear el archivo, 57xmodmap, con este valor solo funcionaba en Firefox y no en Nautilus, asi que se elige ese valor para que arranque despues de Imwheel. Es el unico modo de que me funcione.

  6. Y el paso final es darle permisos de ejecucion al archivo y reiniciar las X, para que los cambios tengan efecto. Cambiamos los permisos con esta linea:

    CÓDIGO

    sudo chmod 777 /etc/X11/Xsession.d/63xmodmap


    Y reiniciamos las X con CTRL+ALT+BACKSPACE (el boton de borrar vamos) y al loguearnos de nuevo, ya tendremos las funciones de adelante y atras totalmente operativas.

Todavía no hay comentarios

Replica