En Ubuntu 17.04 (o más reciente, supongo) uno puede instalar sudo apt-get install bucklespring
, lo que hará lo que creo que desea. Una vez instalado, se puede iniciar simplemente ejecutando buckle
y detenido por Ctrl+ C.
Si está en un Ubuntu anterior, puede intentar instalar bucklespring desde este PPA: https://launchpad.net/~mirabilos/+archive/ubuntu/ppa .
Si las grabaciones de sonido predeterminadas de IBM Model M no son adecuadas, puede reemplazarlas por las suyas. Puede tener un sonido diferente para cada tecla, pero suponiendo que solo tenga un sonido, necesita hacer algunos enlaces para que Bucklepring lo use correctamente. Asumiendo que su archivo de sonido se llama 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
(Si el retraso entre la pulsación de la tecla y el sonido es demasiado largo para sus necesidades, parece que hebilla de resorte admite jack, que supuestamente introduce menos latencias).