Ratón Logitech MX Anywhere 2s Flounder on Linux

1 minute read

Logitech Mx Anywhere 2s Flounder on Linux


Me compré un ratón Logitech Mx Anywhere 2s Flounder para poder liberar un puerto USB, y tener la posibilidad de configurar más bototones adicionales al del ratón que tenía.

El ratón al conectarlo funciona a la primera sin necesidad de hacer ninguna magia. Los dos botones del lado derecho del ratón se configuan para Adelante y Atrás (Forward y Back) en el navegador y cualquier aplicación en general.

Para Windows y para Mac viene con un software del fabricante que permite personalizar estos botones (con soporte para gestos también), pero para Linux no tienen disponible el software.

Si quieres mapear estos botones en Linux debes utilizar algo como xbindkeys o xmodmap. A continuación explico lo que tuve que hacer para ponerlo a andar como quería.

1. Instalación del software necesario

Necesitará xbindkeys para asignar las teclas y xdotool para ejecutar acciones de teclado.

apt install xbindkeys xdotool

2. Detectando los botones

Puede averiguar qué teclas están asociadas a su mouse usando xev:

xev | grep button

Esto abrirá una ventana chica en blanco que es donde deberas colocar el puntero del ratón y presionar os botones para obtener los valores asociados a cada key:

xev


Yo probé todos los botones y sus valores correspondientes se muestran en la primera imagen de este artículo mas arriba. En total son 9 posibles botones / valores.

3. Mapeo de botones

Debes crear un archivo para xbindkeys con los valores por omisión, el cual es un archivo con algunos ejemplos comentados:

xbindkeys --defaults > ~/.xbindkeysrc

Y agregar luego el mapeo que desees. En mi caso agregué en el ~/.xbindkeysrc lo sigueiente:

"guake"
  b:9

"xdotool key Super_L"
  b:8

Por último debes ejecutar la orden xbindkeys.

$ xbindkeys

Ahora al oprimir en el botón 9 (Adelante) correrá Guake, mientras que si oprimo el botón 8 (Back) le indico que presione Super_L (tecla Start o también mal conocida como la tecla de Windows).

La orden xbindkeys puedes agregarla en tus scripts de inicio de sesión o en las aplicaciones de inicio de to majejador de escritorio.

Referencias

Leave a Comment