Project ID: 21792


Fork of https://github.com/zevv/bucklespring Copyright 2016 Ico Doornekamp

Bucklespring runs as a background process and plays back the sound of each key pressed and released on your keyboard, just as if you were using an IBM Model-M. The sound of each key has carefully been sampled, and is played back while simulating the proper distance and direction for a realistic 3D sound palette of pure nostalgic bliss.

To temporarily silence bucklespring, for example to enter secrets, press ScrollLock twice (but be aware that those ScrollLock events are delivered to the application); same to unmute. The keycode for muting can be changed with the -m option. Use keycode 0 to disable the mute function.

Installation Instructions

$ sudo dnf copr enable dani/bucklespring

Xorg support

$ sudo dnf install bucklespring $ buckle

Wayland support via libinput

Warning: libinput support requires access to /dev/input/* via the input group. This may put your inputs at risk!

$ sudo dnf install bucklespring-wayland $ sudo usermod -a -G input $(id -un) $ buckle-wayland

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 37 aarch64 (9)*, i386 (10)*, x86_64 (76)* Fedora 37 (0 downloads)
Fedora 38 aarch64 (12)*, x86_64 (94)* Fedora 38 (50 downloads)
Fedora 39 aarch64 (4)*, x86_64 (109)* Fedora 39 (51 downloads)
Fedora 40 aarch64 (0)*, x86_64 (6)* Fedora 40 (11 downloads)
Fedora rawhide aarch64 (4)*, x86_64 (3)* Fedora rawhide (15 downloads)

* Total number of downloaded packages.