xset c 100 c on
Según sus documentos, pero no me funciona en openSUSE 11.2 x86_64
después de decir "¿por qué no revisar el caché de apt? "¡Se me ocurrió una gran solución!
[0][~]apt search key sound
bucklespring - Nostalgia bucklespring keyboard sound
bucklespring-data - Nostalgia bucklespring keyboard sound - sound files
soundkonverter - audio converter frontend for KDE
[0][~]sudo apt install bucklespring
[0][~]apropos bucklespring
buckle (1) - Nostalgia bucklespring keyboard sound
[0][~]which buckle
/usr/games/buckle
[0][272][~]buckle -h
bucklespring version 1.4.0
usage: buckle [options]
options:
-d DEVICE use OpenAL audio device DEVICE
-f use a fallback sound for unknown keys
-g GAIN set playback gain [0..100]
-m CODE use CODE as mute key (default 0x46 for scroll lock)
-h show help
-l list available openAL audio devices
-p PATH load .wav files from directory PATH
-s WIDTH set stereo width [0..100]
-v increase verbosity / debugging
como ves en el mensaje de ayuda, ¡solo cosas opcionales! así que puedes bifurcarlo en segundo plano como lo hice yo (zeroConf).
[0][~]buckle&
[4] 1522
[0][~]Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
¡está funcionando!
Vea el enlace a continuación. Conseguí que esto funcionara con solo un poco de esfuerzo, y es muy bueno si te gustan los clics de teclas (los encuentro como una especie de "estado de ánimo").
Utilizo las secuencias de comandos que se encuentran en el enlace como una opción en un modo de escritura de "cuarto oscuro" de Emacs que he desarrollado. Lo ejecuto como un comando de shell asíncrono y lo elimino con el comando de shell 'pkill -9 -f linux-typewriter.rb' cuando termine.
https://github.com/colszowka/linux-typewriter