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.
- Primeramente instalaremos imwheel desde Synaptic, si no encuentra el paquete debereis activar Universe.
- 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. - 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 - 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
- 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. - 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.