xset c 100 c on
Per dokumen mereka, tetapi tidak berfungsi untuk saya di openSUSE 11.2 x86_64
setelah mengatakan "mengapa tidak memeriksa apt cache? ", saya keluar dengan solusi hebat!
[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
seperti yang Anda lihat di pesan bantuan, hanya hal-hal opsional! jadi Anda bisa melakukan fork di backgroud seperti yang saya lakukan (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
berhasil!
Lihat tautan di bawah ini. Saya membuat ini berfungsi hanya dengan sedikit usaha, dan sangat bagus jika Anda suka klik tombol (saya menganggapnya semacam "suasana hati").
Saya menggunakan skrip yang ditemukan di tautan sebagai opsi dalam mode penulisan "kamar gelap" Emacs yang telah saya kembangkan. Saya meluncurkannya sebagai perintah shell asinkron dan mematikannya dengan perintah shell 'pkill -9 -f linux-typewriter.rb' setelah selesai.
https://github.com/colszowka/linux-typewriter