Download

Get Little Big Mouse

Free and open source, straight from the latest GitHub release. Windows 10/11 gets an installer, Arch Linux gets an AUR package, and everywhere else the experimental Linux port builds from source.

Read this before you install

You'll need the .NET 10 Runtime

Little Big Mouse runs on .NET and does not bundle it. If the app won't start after installing, this is almost always why. Grab the .NET Desktop Runtime 10 (x64) from Microsoft — it's free, quick, and you only do it once.

arch linux · new

Install from the AUR

A real package: it builds the Rust hook daemon and the UI from the tagged sources, then installs them with a desktop entry, the icon and the udev rule for /dev/uinput.

paru -S littlebigmouse   # or: yay -S littlebigmouse

One step a package can't do for you — join the input group, then log out and back in:

sudo gpasswd -a "$USER" input

Without it the daemon falls back to the Wayland portal or X11, which can't intercept the cursor crossing between adjacent screens on KWin. It pulls dotnet-runtime-10.0 rather than bundling .NET, so runtime updates come through pacman.

Package page on the AUR →

other distributions · experimental

Build from source

No package outside Arch yet. One script builds the Rust hook daemon and the .NET UI, then launches the app.

git clone --recursive https://github.com/mgth/LittleBigMouse.git
cd LittleBigMouse
./run-lbm.sh

You'll need the .NET 10 SDK, the Rust toolchain, and membership of the input group for the evdev backend — the Linux guide covers all of it. Developed and tested on KDE Plasma 6 (Wayland); other desktops welcome on the issue tracker.

Windows builds are x86-64 and need the .NET 10 Runtime (see above). Having trouble? Tell us on the issue tracker — feedback is what keeps this thing improving.