Title: Eliminare il beep
Author: Sandro Tosi
Last modified: 2007-09-01 (2004-10-23)
Si sa, il beep del pc, a volte e` veramente fastidioso; altre, invece,
puo` essere l'unico modo di comunicare con la macchina (consideriamo
l'assenza del monitor). Vediamo come eliminare questo suono.
La bash emette un beep, per esempio, quando usiamo il completamente
automatico; e` possibile modificare il comportamento con
# set bell-style <audible|visible|none>
che imposta il beep, rispettivamente, ad udibile, visibile, e nessun
suono (`man bash` per maggiori info). Si puo` anche inserire in
inputrc (locale, ~/.inputrc, o globale /etc/inputrc) perche` venga
impostato all'avvio del sistema. Questo funziona soltanto in console,
quelle vere, non i terminali di X.
In X, invece, possiamo eseguire
# xset b off
da inserire in xinitrc (anche qui globale o locale, a seconda)
Altri comandi per disabilitare (e riattivare), sia da console che da X
session sono:
* console:
o disabilitare: setterm -blength 0
o abilitare: setterm -blength 200
* X session:
o disabilitare: xset b off
o abilitare: xset b on
Per eliminare del tutto, si puo` anche eliminare dal kernel il
supporto al pc speaker.
Se invece non si vuole togliere completamente il beep, ma solo
renderlo piu` piacevole, possiamo modificarlo in questo modo:
# setterm -blength 20 -bfreq 4000
(dentro bash_profile)
# xset b 100 4000 20
(dove i tre numeri indicano VOL(%) FREQ(Hz) LENGTH(ms))
che imposta un beep ad una frequenza molto alta e di durata
brevissima, in modo da risultare appena percettibile.
Certo, possiamo sempre ``estirpare'' lo speaker dal case, pero`... |