.: El Blog de Inwe :.

13 Feb, 2005

Cuestión de ratones…

Escrito por Inwe en: Linux

Mini-Como para configurar perfectamente los ratones (Sobre todo si son Logitech serie MX, en mi caso el MX500):

  • Mapear los botones
    Para ello deberemos indicar la cantidad de botones que dispone nuestro ratón, así que debemos modificar la configuración de las X (/etc/X11/XF86Config-4) y lo haremos de la siguiente forma:

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

    Una vez lo hayamos cambiado, debemos instalarnos el comando xmodmap para poder mapear bien los botones del ratón y con ello conseguir que la rueda del ratón funcione adecuadamente, etc.., para ello escribiremos:

    $ xmodmap -e “pointer = 1 2 3 6 7 4 5″

    Ahora podemos comprobar como la rueda del ratón tiene su funcionalidad original, e incluso los botones laterales sirven para desplazarnos adelante y atras entre páginas web en el Firefox

  • Acelerar la resolución del ratón (Logitech)
  • En los ratones Logitech, vendrá por defecto una resolución de 400 ppp, aunque la que realmente admiten (según modelos) es de justamente el doble. Para “doblar” la resolución, debemos de instalarnos el siguiente programa lmctl.Para instalarlo nada más fácil, $ dpkg -i lmctl_0.3.2_i386.deb.

    Una vez que lo tengamos instalado, comprobaremos el bus USB a ver si nos encuentra el ratón:

    -=inwe@Faerun=-:$ sudo lmctl -s
    002.001: 0000:0000 Not a Logitech device
    001.002: 046d:c025 MX500 Optical Mouse (M-BP81A) Caps: RES SMS
    001.001: 0000:0000 Not a Logitech device

    Perfecto, ahora para saber a que resolución se encuentra ejecutaremos:

    -=inwe@Faerun=-:$ sudo lmctl -i
    001.002: 046d:c025 MX500 Optical Mouse (M-BP81A) Caps: RES SMS
            Resolution (RES): 400 cpi
            SmartScroll (SMS): on

    Como podemos comprobar lo tenemos 400 ppp, para doblarlo bastará con poner $ sudo lmctl -8 –sms. Ahora comprobamos su estado otra vez y vemos como efectivamente nos ha doblado la resolución (como timofónica XD)

    -=inwe@Faerun=-:$ sudo lmctl -i
    001.002: 046d:c025 MX500 Optical Mouse (M-BP81A) Caps: RES SMS
            Resolution (RES): 800 cpi
            SmartScroll (SMS): on

    Desafortunadamente, deberíamos ejecutar los dos procesos cada vez que reiniciamos el ordenador, para ello nada mejor que hacer un pequeño script que haga eso por nosotros ;-) tan fácil como:

    #!/bin/sh
    echo "Configurando el ratón Logitech MX500..."
    lmctl -8 --sms
    /usr/X11R6/bin/xmodmap -e "pointer = 1 2 3 6 7 4 5"

    Lo guardamos como raton.sh y le damos permisos de ejecución chmod 770 raton.sh. Ahora caben varias posibilidades para que se ejecute al inicio, la mejor, ya que hay que señalar que el comando xmodmap sólo funciona cuando están las X lanzadas, es guardar el archivo en la carpeta (OJO, yo uso KDE) $HOME/.kde/Autostart, donde cada vez que se ejecuten las X se cargarón automáticamente.

    Enlaces:

Sin respuestas a "Cuestión de ratones…"

Formulario de comentarios

Ahora mismo...

Pues sí, melero el iPhone, creo q soy de los pocos q pueden decir eso :-)

Categorías

Un poco de publicidad

Acepto donaciones ;-)

Consejos...

Quieres un servidor que te dé un dominio gratis, 160 GB espacio de disco duro, 1.6 TB Ancho Banda, BD Ilimitadas... Entra en Dreamhost y con el código de promoción AHORRA al contratarlo, te saldrá por menos de 3€/mes

Consige además: 2 TeraBytes de disco duro extra, 20 TeraBytes extras de ancho de banda mensual y descuento de 150$ si contratas por 5 años o 200$ menos si lo descuentas por 10 años. Para ello usa uno de los siguientes códigos promocionales (son únicos): 286983970913, 311267470460, 364704908142, 882455904592