beep permet de faire biper le haut-parleur qui est situé à l’intérieur de votre unité centrale. beep ne permet pas d’utiliser les enceintes que vous branchez sur votre ordinateur.

En ligne de commande, il suffit de taper
beep
Pas compliqué ! Comme le programme est en ligne de commande, on peut l’utiliser dans ses scripts. Cela peut être utile pour signaler qu’une tâche est finie, entre autre.

beep permet de contrôler la fréquence du bip.
beep -f440
vous donnera un bip à 440 Hz. La fréquence doit être comprise entre 1 et 19999 Hz.
beep permet de contrôler la longueur du bip.
beep -l500
vous donnera un bip de 500 millisecondes.
Et bien sûr
beep -f260 -l800
vous donnera un bip de 260 Hz et de 800 millisecondes.
beep permet d’enchaîner diférentes notes, il faut pour cela les séparer par "-n". Par exemple
beep -f500 -l600 -n -f700 -l750 -n -f150 -l1000
jouera 3 notes :

Voici les fréquences de quelques notes de la troisième octave. Il faut multiplier les fréquences par 2 pour une octave au-dessus, et les diviser par 2 pour une octave en-dessous.

Quelle est cette oeuvre ?
beep -f494 -l500 -n -f494 -l500 -n -f523 -l500 -n -f585 -l500 -n -f585 -l500 -n -f523 -l500 -n -f494 -l500 -n -f440 -l500 -n -f392 -l500 -n -f392 -l500 -n -f440 -l500 -n -f494 -l500 -n -f494 -l750 -n -f440 -l250 -n -f440 -l1000 -n -f494 -l500 -n -f494 -l500 -n -f523 -l500 -n -f585 -l500 -n -f585 -l500 -n -f523 -l500 -n -f494 -l500 -n -f440 -l500 -n -f392 -l500 -n -f392 -l500 -n -f440 -l500 -n -f494 -l500 -n -f440 -l750 -n -f392 -l250 -n -f392 -l1000 -n -f440 -l500 -n -f440 -l500 -n -f494 -l500 -n -f392 -l500 -n -f440 -l500 -n -f494 -l250 -n -f523 -l250 -n -f494 -l500 -n -f392 -l500 -n -f440 -l500 -n -f494 -l250 -n -f523 -l250 -n -f494 -l500 -n -f440 -l500 -n -f392 -l500 -n -f440 -l500 -n -f292.5 -l500 -n -f494 -l1000 -n -f494 -l500 -n -f523 -l500 -n -f585 -l500 -n -f585 -l500 -n -f523 -l500 -n -f494 -l500 -n -f440 -l500 -n -f392 -l500 -n -f392 -l500 -n -f440 -l500 -n -f494 -l500 -n -f440 -l750 -n -f392 -l250 -n -f392 -l1000
Et avec un second ordinateur, on peut avoir le son stéréo !

:( Ca marche pô
$ beep
ioctl : Operation not permitted
Et en root je n’ai aucun son qui sort de ma bécane. Mais ai-je un hat-parleur ???
A+
Pour vérifier la présence d’un haut parleur :
Y’a-t-il un "bip" lorsque tu démarres ta bécane ?
Essaie la commande suivante xkbbell ou /usr/bin/xkbbell
Dans le man beep, y’a un truc sur ioctl.