Linux · System Tools
libratbag
libratbag es una biblioteca y herramienta CLI para Linux que gestiona perfiles de ratones gaming, reemplazando a Logitech G Hub.
- Licencia
- GPL-3.0
- Última versión
- 0.18
¿Qué es libratbag?
libratbag te permite configurar el DPI, la frecuencia de sondeo, la asignación de botones y macros para una amplia gama de ratones gaming. Comenzó como un proyecto comunitario en 2015 y ha crecido hasta soportar más de 200 dispositivos, con actualizaciones regulares de la comunidad de código abierto.
La herramienta va dirigida a jugadores y usuarios avanzados que desean un control detallado sin depender de un cliente propietario. Se ejecuta en segundo plano, leyendo eventos del dispositivo y aplicando configuraciones desde archivos sencillos.
En comparación con el exclusivo G Hub para Windows, libratbag se siente más ligero y fácil de automatizar. No tiene un asistente gráfico, pero puedes editar archivos de texto plano o usar la interfaz gráfica complementaria, ratbagctl-gui, para una experiencia más familiar.
Ideal para: Jugadores que necesitan configuraciones personalizadas de ratón en Linux sin depender de software del fabricante.
Funciones clave de libratbag
- DPI y frecuencia de sondeo configurables
- Reasignación de botones y soporte para macros
- Configuraciones por perfil del dispositivo
- Soporte para múltiples dispositivos simultáneamente
- Herramientas CLI e interfaz gráfica
- Mantenido por la comunidad de código abierto
- Empaquetado multiplataforma
Ventajas
- Sin dependencia de un fabricante
- Funciona en cualquier distribución Linux
- Software libre y de código abierto
- Altamente personalizable
- Estable bajo uso intensivo
Inconvenientes
- No tiene GUI nativa para todas las funciones
- Curva de aprendizaje en el uso de la CLI
- Soporte limitado para algunos dispositivos nuevos
- La documentación puede ser escasa
Programas de Windows que sustituye libratbag
Cómo instalar libratbag en Linux
sudo apt install libratbagsudo apt install libratbagsudo dnf install libratbagsudo pacman -S libratbagsudo zypper install libratbagConsejos para usuarios de Windows
Al migrar desde Logitech G Hub, exporta tus perfiles de G Hub a XML e impórtalos a libratbag usando el comando ratbagctl import. Las asignaciones de botones y configuraciones de DPI se traducen directamente, pero el temporizado de macros puede variar; ajústalo con la CLI. Usa ratbagctl-gui para una configuración visual si prefieres una interfaz gráfica. Los atajos de teclado para ratbagctl son simples: por ejemplo, ratbagctl list para ver los dispositivos, ratbagctl set-dpi 800 para cambiar el DPI.
Cambios en el flujo de trabajo: en lugar de una sincronización en la nube, las configuraciones se almacenan en /etc/ratbag o ~/.config/ratbag. Los perfiles se aplican automáticamente al iniciar. Recuerda ejecutar sudo systemctl enable ratbagd para mantener el servicio activo.
libratbag: preguntas frecuentes
¿Soporta libratbag el último Logitech G502?
Sí, el G502 está completamente soportado con configuración de DPI, frecuencia de sondeo y asignación de botones. Consulta la lista de dispositivos en el GitHub del proyecto para ver la versión exacta.
¿Puedo usar macros con libratbag?
Las macros están soportadas mediante la CLI; puedes grabar una secuencia de pulsaciones y asignarla a un botón. La interfaz gráfica también incluye un editor de macros.
¿Cómo actualizo mis perfiles tras una actualización del kernel?
Ejecuta sudo ratbagctl reload para volver a cargar las configuraciones del dispositivo. Si no se reconoce el dispositivo, reinstala el paquete ratbagd.
¿Existe una interfaz gráfica?
Sí, ratbagctl-gui es la GUI oficial, disponible en la mayoría de repositorios de distribuciones. Ofrece una interfaz visual para configurar DPI, frecuencia de sondeo y botones.
Actualizado el