Un ratón con botones programables puede ser de utilidad en varios casos. El problema es que algunos requieren un software que sólo funciona en Microsoft Windows. En el caso de los ratones Razer Naga es necesario tener el programa Razer Synapse en segundo plano para que los comandos programados funcionen. Existe el programa OpenRazer, pero el dispositivo que tengo no es compatible con este. Para este tutorial utilizaremos un pequeño programa para utilizar los ratones Razer Naga en GNU/Linux utilizando la herramienta xdotool.
Requisitos para este tutorial
- Un ratón Razer Naga (en el repositorio existe una lista de dispositivos compatibles)
- Usar GNU/Linux (Se incluyen instrucciones para Debian y Arch)
- Una interfaz gráfica que utilice Xorg (no funciona con Wayland)
Instalamos los paquetes necesarios, en Debian sería así
sudo apt install g++ git xdotool
En Arch Linux sería así
sudo pacman -S gcc git xdotool
Descargamos el código fuente
git clone https://patrice.asgardius.company/gitea/asgardius/Naga_KeypadMapper
Lo instalamos
cd Naga_KeypadMapper
bash install.sh
Nos vamos a la carpeta “~/.naga” y veremos 3 archivos de texto con diferentes perfiles, a los cuales le podemos asignar comandos para el programa xdotool. Una vez establecidos los perfiles reiniciamos y lo tendremos funcionando. Debemos tener en cuenta que el programa dejará de funcionar si el ratón es desconectado y deberá ser reiniciado al volverlo a conectar. En caso de usar el ratón en una portátil recomiendo copiar el lanzador creado en “~/.config/autostart” a la ruta “~/.local/share/applications” para iniciarlo manualmente cuando sea necesario