Diferencia entre revisiones de «Configuración de ratones con más de 3 botones»

De Guía Ubuntu
Saltar a: navegación, buscar
(Trackpoint (IBM Thinkpad - Lenovo))
(mejoro un poco el estilo (todavía falta terminar))
Línea 1: Línea 1:
 
== Configuración genérica ==
 
== Configuración genérica ==
Hay que  editar el archivo /etc/X11/xorg.conf:
 
  
    $ sudo gedit /etc/X11/xorg.conf
+
Hay que  editar el archivo /etc/X11/xorg.conf:
 +
$ sudo gedit /etc/X11/xorg.conf
  
Busquen la siguiente sección
+
Buscamos la siguiente sección:
  
 
  Section "InputDevice"
 
  Section "InputDevice"
Línea 16: Línea 16:
 
  EndSection
 
  EndSection
  
cambiela por esta otra, aconsejo comentar ( # ) las lineas a sustituir y copiar el texto debajo de lo comentado ;)
+
Y la cambiamos por esta otra, se aconseja comentar (agregando un # al principio de cada línea) las líneas a sustituir y copiar el texto debajo de lo comentado:
  
 
  Section "InputDevice"
 
  Section "InputDevice"
Línea 30: Línea 30:
 
  EndSection
 
  EndSection
  
Guarde el cambio, reinicia las x (Ctrl + Alt + Backspace) y a disfrutar
+
Guardamos los cambios y [[reiniciar el servidor X|reiniciamos el servidor gráfico]].
  
Sacado de [http://www.ubuntu-es.org/index.php?q=node/30066 aqui]
+
''-- Fuente: [http://www.ubuntu-es.org/index.php?q=node/30066 Ubuntu-es]''
  
 
== Configuraciones específicas ==
 
== Configuraciones específicas ==
 +
 
=== Logitech mx310 ===
 
=== Logitech mx310 ===
  
Primero hagan una copia de resguardo de xorg.conf, por las dudas.
+
Primero hacemos una copia de seguridad de xorg.conf, por las dudas.
 
+
  $ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
  '''$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak'''
+
 
+
Luego edítenlo:
+
  
  '''$ sudo pico /etc/X11/xorg.conf'''
+
Luego lo editamos:
 +
  $ sudo gedit /etc/X11/xorg.conf
  
 
Busquen la siguiente sección:
 
Busquen la siguiente sección:
Línea 69: Línea 68:
 
  EndSection
 
  EndSection
  
Una vez modificado cierren sesión y reinicien X (ctrl+alt+backspace)
+
Una vez modificado cerramos sesión y [[reiniciar el servidor X|reiniciamos el servidor gráfico]].
Si todo está bien las X van a cargar, si algo salió mal simplemente
+
Si todo está bien las X van a cargar, si algo salió mal simplemente volvemos a la configuración original:
vuelvan a la config original:
+
$ sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf
  
  '''$ sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf'''
+
Suponiendo que cargó bien las X ahora necesitan mapear los nuevos botones, esto se hace de la siguiente manera:
 +
  $ xmodmap -e "pointer = 1 2 3 8 9 4 5 6 7 10 11 12 13" &
  
Suponiendo que cargo bien las X ahora necesitan mapear los nuevos
+
Ahora probamos que los botones funcionen. Si todo está bien podemos crear un archivo para ejecutarlo al inicio de sesión.
botones, esto se hace de la siguiente manera:
+
$ nano mx310
  
'''$ xmodmap -e "pointer = 1 2 3 8 9 4 5 6 7 10 11 12 13" &'''
+
Y agregamos la siguiente línea:
  
Ahora prueben que los botones funcionen. Si todo está bien pueden
+
echo "xmodmap -e \"pointer = 1 2 3 8 9 4 5 6 7 10 11 12 13\" &" >> mx310
crear un archivo para ejecutarlo al inicio de sesión.
+
  
  '''$ pico mx310'''
+
Debemos asegurarnos de poner las dor barras invertidas (\), si no las comillas no surtirán efecto.
 +
Guardamos el fichero y lo hacemos ejecutable:
 +
  $ chmod +x mx310
  
Y agregan la siguiente línea:
+
Y ahora lo agregamos para que se ejecute al inicio de sesión:
  
  '''echo "xmodmap -e \"pointer = 1 2 3 8 9 4 5 6 7 10 11 12 13\" &" >> mx310'''
+
  Sistema -> Preferencias -> Sesiones -> Programas al inicio
Estar seguros de que poneis las dos backslash (\), sino las comillas no hacen su efecto.
+
Lo guardan, salen y lo hacen ejecutable:
+
  
'''$ chmod +x mx310'''
+
Presionamos el botón Añadir y escribimos la ruta completa donde hayamos creado el fichero mx310:
  
Y ahora lo agregan para que se ejecute al inicio de sesión:
+
sh /directorio/mx310
  
'''System > Preferences > Sessions > Startup Programs'''
+
=== Trackpoint (IBM Thinkpad - Lenovo) ===
  
Click en el botón ADD y escriben la ruta completa donde hayan
+
Ubuntu detecta prácticamente todo por defecto, incluyendo las teclas multimedia, pero lo que respecta al Trackpoint, no detecta los tres botones (para ser mas exactos, no detecta el del medio).
creado mx310
+
 
+
'''sh /directorio/mx310'''
+
 
+
Eso sería todo, espero les sirva.
+
 
+
=== Trackpoint (IBM Thinkpad - Lenovo) ===
+
Ubuntu detecta practicamente todo por defecto, incluyendo las teclas multimedia, pero lo que respecta al Trackpoint, no detecta los tres botones (para ser mas exactos, no detecta el del medio).
+
  
Para solucionarlo, solamente basta con editar el xorg.conf:
+
Para solucionarlo, basta con editar el xorg.conf:
  '''$ sudo pico /etc/X11/xorg.conf'''
+
  $ sudo gedit /etc/X11/xorg.conf
  
Dentro, busquen la siguiente sección:
+
Dentro, buscamos la siguiente sección:
  
 
  Section "InputDevice"
 
  Section "InputDevice"
Línea 122: Línea 113:
 
  EndSection
 
  EndSection
  
Y le agregas estas lineas al final:
+
Y le agregamos estas líneas al final:
  
 
         Option "EmulateWheel" "on"
 
         Option "EmulateWheel" "on"
 
         Option "EmulateWheelButton" "2"
 
         Option "EmulateWheelButton" "2"
  
Te tiene que quedar algo parecido a esto:
+
Debe quedar algo parecido a esto:
  
 
  Section "InputDevice"
 
  Section "InputDevice"
Línea 141: Línea 132:
 
  EndSection
 
  EndSection
  
Guardas el X.org y cierras. Reinicia las X (Ctrl+Alt+BackSpace) y a disfrutar de tu TrackPoint.
+
Guardamos los cambios y [[reiniciar el servidor X|reiniciamos el servidor gráfico]].
Suerte.
+
  
 
[[Categoría:Optimización]]
 
[[Categoría:Optimización]]

Revisión de 17:59 3 nov 2007

Configuración genérica

Hay que editar el archivo /etc/X11/xorg.conf:

$ sudo gedit /etc/X11/xorg.conf

Buscamos la siguiente sección:

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"
EndSection

Y la cambiamos por esta otra, se aconseja comentar (agregando un # al principio de cada línea) las líneas a sustituir y copiar el texto debajo de lo comentado:

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

Guardamos los cambios y reiniciamos el servidor gráfico.

-- Fuente: Ubuntu-es

Configuraciones específicas

Logitech mx310

Primero hacemos una copia de seguridad de xorg.conf, por las dudas.

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

Luego lo editamos:

$ sudo gedit /etc/X11/xorg.conf

Busquen la siguiente sección:

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"
EndSection

Cambiarla para que quede de la siguiente manera:

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

Una vez modificado cerramos sesión y reiniciamos el servidor gráfico. Si todo está bien las X van a cargar, si algo salió mal simplemente volvemos a la configuración original:

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

Suponiendo que cargó bien las X ahora necesitan mapear los nuevos botones, esto se hace de la siguiente manera:

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

Ahora probamos que los botones funcionen. Si todo está bien podemos crear un archivo para ejecutarlo al inicio de sesión.

$ nano mx310

Y agregamos la siguiente línea:

echo "xmodmap -e \"pointer = 1 2 3 8 9 4 5 6 7 10 11 12 13\" &" >> mx310

Debemos asegurarnos de poner las dor barras invertidas (\), si no las comillas no surtirán efecto. Guardamos el fichero y lo hacemos ejecutable:

$ chmod +x mx310

Y ahora lo agregamos para que se ejecute al inicio de sesión:

Sistema -> Preferencias -> Sesiones -> Programas al inicio

Presionamos el botón Añadir y escribimos la ruta completa donde hayamos creado el fichero mx310:

sh /directorio/mx310

Trackpoint (IBM Thinkpad - Lenovo)

Ubuntu detecta prácticamente todo por defecto, incluyendo las teclas multimedia, pero lo que respecta al Trackpoint, no detecta los tres botones (para ser mas exactos, no detecta el del medio).

Para solucionarlo, basta con editar el xorg.conf:

$ sudo gedit /etc/X11/xorg.conf

Dentro, buscamos la siguiente sección:

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"
EndSection

Y le agregamos estas líneas al final:

       Option 		"EmulateWheel" 		"on"
       Option 		"EmulateWheelButton" 	"2"

Debe quedar algo parecido a esto:

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"
       Option 		"EmulateWheel" 		"on"
       Option 		"EmulateWheelButton" 	"2"
EndSection

Guardamos los cambios y reiniciamos el servidor gráfico.