В Ubuntu 17.04 (или, я полагаю, новее) можно установить с sudo apt-get install bucklespring
, что будет делать то, что я думаю, что вы хотите. После установки его можно запустить, просто выполнив buckle
и остановив Ctrl+ C.
Если вы используете более старую версию Ubuntu, вы можете попробовать установить пряжку из этого PPA: https://launchpad.net/~mirabilos/+archive/ubuntu/ppa .
Если звукозаписи по умолчанию для IBM Model M не подходят, вы можете заменить их своими. Вы можете иметь разные звуки для каждой клавиши, но при условии, что у вас есть только один звук, вам нужно сделать несколько ссылок на него, чтобы пряжка использовала его правильно. Предполагая, что ваш звуковой файл называется sound.wav
:
cp -av /usr/share/buckle/wav my-sounds
cd my-sounds
for fname in ??-?.wav ; do ln -sfv ../sound.wav "${fname}" ; done
cd ..
buckle -p my-sounds
(Если задержка между нажатием клавиши и звуком слишком велика для ваших нужд, кажется, что пряжка с пружиной поддерживает разъем, который предположительно вносит меньше задержек.)