[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: PC Speaker



Source : 
http://www.iro.umontreal.ca/~buisteri/info/tips/touch.html

Couper le sifflet au PC Speaker
Même si la machine est dotée d'une carte son (Les machines 
du DIRO en ont une, mais le module n'est pas installé, donc 
elle ne peut être utilisée.), Linux utilise parfois encore 
ce vieux mode de production de sons qu'est le haut-parleur 
interne du PC. Source de stress, ces beeps ne font que 
fatiguer. Avant le jour où cette antiquité ne sera plus 
intégrée aux cartes mères, il existe une façon de le 
désactiver. Tout d'abord, créez ou modifiez le fichier 
~/.Xresources et ajoutez-lui la ligne *visualBell: True. 
Redémarrez la session ou tapez xrdb ~/.Xresources pour 
activer le changement. Les beeps ne se feront plus jamais 
entendre dans XTerm ainsi que dans à peu près toutes les 
applications X. 

Malheureusement, Emacs s'entêtera toujours à émettre des 
beeps, et cela trop souvent! Vous devrez pour le faire 
taire créer ou éditer le fichier ~/.emacs et y ajouter un 
petit peu de code Lisp, soit la ligne 


(setq visible-bell t)
    
Les beeps seront remplacés par un clignotement des barres 
supérieures et inférieures de GNU Emacs. Si cela devient 
énervant, il faudra choisir entre les sons ou utiliser 
XEmacs. Sous XEmacs, les lignes suivantes résolvent 
complètement le problème. 


(setq visible-bell nil)
(setq bell-volume 0)
    
Ce n'est pas fini! Il reste encore quelque chose à faire 
pour exorciser le démon! KDE aussi émet ses propres beeps! 
Pour le faire taire, activez le menu K, puis Control 
Center. Sous la branche Sound, activez System notification 
et abaissez le volume au minimum. Sous System bell, 
désactivez la case à cocher afin que le PC Speaker ne soit 
pas utilisé pour les notifications système.