Posteado por: chipi | diciembre 27, 2007

Botones laterales del ratón en Ubuntu

Lo busqué hace tiempo y no lo encontré, y me quedé un poco desilusionado :( pero leyendo Entre Tuxes y pepinos encuentro el mágnifico tutorial en el que te explica cómo conseguir que esos botones laterales del mouse funcionen en firefox y en nautilus. A continuación se explica cómo…

CUIDADO: Si vais a copiar y pegar tendreis que volver a escribir las comillas ya que WordPress las cambia y no las admitirá en gedit por ejemplo y os dará errores. Asi que volved a escribir vosotros las comillas.

Firefox

Lo que conseguiremos con lo siguiente es que los botones laterales del mouses nos permitan retroceder a la página anterior o avanzar a la siguiente. Para lo cuál debemos modificar el xorg.cong y por si acaso tenemos problemas después de modificarlo y no nos arranca el servidor gráfico haremos una copia de seguridad del archivo

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Ahora vamos a modificar el original

$ sudo gedit /etc/X11/xorg.conf

y buscamos la sección del ratón y la borramos, la siguiente:

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"

Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ImPS/2”
Option “ZAxisMapping” “4 5”
Option “Emulate3Buttons” “true”
EndSection

y en su lugar ponemos esta:

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ImputFashion" "Mouse"
Option "Emulate3Buttons" "false"
Option "ZAxisMapping" "6 7"
Option "Buttons" "9"

EndSection

ACTUALIZACION: Con Intrepid Ibex (8.10), no me ha funcionado esa configuración, poner la siguiente los que hayan actualizado a intrepid, y recordad borrar y volver a escribir todas las comillas.

Section “InputDevice”
Identifier     “Configured Mouse”
Driver         “mouse”
Option         “CorePointer”
Option         “Device” “/dev/input/mice”
Option         “Protocol” “ExplorerPS/2”
Option         “ZAxisMapping” “4 5”
Option         “Emulate3Buttons” “true”
Option         “Buttons” “7”
Option         “ButtonMapping” “1 2 3 6 7”
EndSection
ya está, ahora deberemos reiniciar el entorno gráfico con Control + Alt + Backspace pero antes debemos de saber que si tenemos algún problema y no se nos inicia el entorno gráfico deberemos sustituir (desde consola, claro) el backup que hemos hecho antes por el actual.

$ sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf

y arrancar el servidor gráfico con

$ startx

Bueno pues si todo ha salido bien ya estaremos con todo perfecto aunque vemos que no termina de funcionar aún la rueda y los botones laterales en Firefox, falta mapear los botones. Entonces escribimos en consola lo siguiente:

$ xmodmap -e "pointer = 1 2 3 8 9 4 5 6 7 10 11 12 13"

Ahora ya si que funciona la rueda y los botones laterales en firefox, pero sólo para la sesión actual, y habría que aplicar este comando cada vez, para evitarlo iros (en consola) a vuestra carpeta personal ejecutando

$ cd

y creais un archivo de gedit vacío con lo siguiente

$ gedit .Xmodmap

en él escribis lo siguiente y lo guardais

pointer = 1 2 3 8 9 4 5 6 7 10 11 12 13

Ahora reiniciais las X y os preguntará si quereis cargar alguna configuración, seleccionais el Xmodmap, lo añadis y marcais la cajita para que no te lo pregunte cada vez que inicies sesión si quieres cargarlo.

Nautilus

El resultado final que obtendremos con nautilus es el mismo que con firefox, pero ahora sirviéndonos de la combinación de teclas Alt + <– y Alt + –> (referiéndonos a las flechas direccionales) que se encarga de regresar al directorio superior y al siguiente. Para ello instalamos dos programas que sirven para hacer atajos del teclao y ratón para mandarle al sistema las combinaciones de teclas. Instalamos

$ sudo aptitude install xvkbd xbindkeys

nos vamos a nuestro directorio principal y creamos o abrimos el archivo xbindkeysrc

$ cd

$ gedit .xbindkeysrc

Se nos abre gedit y nos muestra lo que hay en el archivo y copiamos (al final si hay algo) lo siguiente:

#botones laterales en nautilus
"/usr/X11R6/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
m:0×0 + b:6
"/usr/X11R6/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
m:0×0 + b:7

ahora guardamos y vamos a añadir el comando xbindkeys al arranque del sistema. Para ellos vamos a Sistema > Preferencias > Sesiones > Añadir y le ponemos de nombre el que queramos por ejemplo “Botones laterales nautilus” y en comando ponemos el anteriormente dicho, xbindkeys . Aceptamos y todo listo.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: