Punto Switcher Linux May 2026

For three weeks, Alexei lived in harmony with the ghost. He wrapped the script in a systemd service. He mapped a hotkey (Super+F12) to toggle it on and off. He added a custom sound: a subtle pop instead of the Windows jingle. He even taught it new words—his own typing quirks, his slang, the way he always typed "Ghj,kt" for "Проблема" (Problem).

He had never written Rust before. But he knew that C would give him memory nightmares, Python was too slow for real-time key interception, and Rust had a library called evdev that could talk directly to the kernel's input subsystem.

He tried keyboard-autoswitch , a Ruby gem that listened to X11 events. It worked for exactly three keystrokes before confusing "cat" with "собака" and locking his keyboard into a Cyrillic loop. punto switcher linux

"Alexei, we saw your project. We don't officially support Linux, but... we're impressed. Can we send you a t-shirt?"

He typed "Ghbdtn" in a text editor. Nothing. For three weeks, Alexei lived in harmony with the ghost

The ghost was home. End.

Alexei pushed puntod to GitHub under the MIT license. He wrote a README, a Makefile, and a small script to install it on Ubuntu, Fedora, and Arch. He added a section: "Why this exists." He added a custom sound: a subtle pop

He called it puntod — Punto Daemon.

To Top