Saltar al contenido
LinMBC
Idioma:Español

Alpha

Los botones de tu ratón, una distribución distinta para cada juego.

LinMBC reasigna botones del ratón a teclas y combinaciones en Linux, y cambia de perfil por sí solo cuando haces alt-tab a un juego. Inspirado en X-Mouse Button Control para Windows.

Libre y de código abierto · MIT · Wayland primero

Ventana principal de LinMBC: el perfil de Juego A, con el botón lateral trasero enviando Q y el delantero repitiendo Ctrl+2 en bucle.
Ajustes del botón: teclas Ctrl+2, bucle hasta volver a pulsar, retardo aleatorio entre 80 y 140 ms.
Cada botón: las teclas, cómo las envía un clic y el retardo.

Qué hace

Cómo funciona

Dos programas pequeños: un servicio en segundo plano que hace la reasignación y la ventana donde la configuras.

  1. 01

    Lee el ratón

    El servicio recibe los eventos del ratón antes que el escritorio. Solo abre ratones, nunca teclados.

  2. 02

    Sabe qué juego es

    En KDE Plasma, un pequeño script de KWin informa de la ventana activa y se activa el perfil que coincide.

  3. 03

    Envía las teclas

    Los botones reasignados salen por un teclado y un ratón virtuales, así que el juego ve una entrada normal.

  4. 04

    Falla de forma segura

    Si algo sale mal, todos los ratones se liberan y vuelven a funcionar con normalidad.

Instalar

1Arch Linux y CachyOS

Genera un paquete que instala la aplicación, la regla de permisos para ratones, el servicio en segundo plano y la entrada del menú.

$ git clone https://github.com/JohnsonMauro/linmbc.git$ cd linmbc/packaging/arch$ makepkg -si

2Inícialo ahora y en cada inicio de sesión

Luego abre LinMBC desde el menú de aplicaciones y actívalo.

$ systemctl --user enable --now linmbc.service

Otras distribuciones

Aún sin paquete ni pruebas. El README indica lo que necesita un paquete; los informes desde otros sistemas son bienvenidos. README

Dónde funciona

Probado
Arch Linux / CachyOS con KDE Plasma 6 en Wayland.
Funciona, con un límite
Otros escritorios: los botones se reasignan, pero solo con el perfil Predeterminado.
Aún sin probar
Debian, Ubuntu, Fedora, openSUSE y otros; Plasma en X11.
No compatible
Sistemas sin systemd-logind.

Conviene saber

  • Solo ratones

    La regla de permisos da a tu usuario acceso a los ratones y a nada más, así que LinMBC no puede leer lo que escribes.

  • Juegos en línea y macros

    Reasignar un botón a una tecla es un cambio de entrada normal. Los bucles y repeticiones envían varias entradas por clic, algo que algunos juegos en línea prohíben en sus términos de servicio. Revisa las reglas antes.

  • Alpha

    Probado en una sola máquina por ahora. Habrá detalles por pulir; por favor, informa de lo que falle.