Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/08/2008, à 12:39

manuuu

[resolu] bip systeme hors shell

Bonjour!

A plusieurs reprises, j ai essayé d emettre le fameux bip systeme que tout le monde cherche a enlever smile dans un programme c++ ou dans un script shell. Ca marche evidemment tres bien si le programme est lancé dans un terminal qui convertit les caracteres /a ou /007 en bip. Par contre si le programme est lancé via un explorateur de fichiers par exemple, y a pas de sortie standart donc pas de bip!

Vous connaissez une petit astuce pour detourner ca?

Dernière modification par manuuu (Le 21/11/2008, à 12:14)


l ame ordonne les gens bons, la mort donne les jambons...

Hors ligne

#2 Le 03/08/2008, à 13:18

jsmaster

Re : [resolu] bip systeme hors shell

que veux tu faire avec les bips systeme ? tongue


Kubuntu 11.04
Portable : Samsung R540
i3 2.6 Ghz, 4 Go RAM DDR3 , Disque dur 750 Go, Graphique Intel HD 3000

Hors ligne

#3 Le 03/08/2008, à 14:59

nicolas66

Re : [resolu] bip systeme hors shell

De la musique peut-être big_smile


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#4 Le 03/08/2008, à 21:07

manuuu

Re : [resolu] bip systeme hors shell

Ah ouai carrement, ca me rappelle un souvenir de lycée:
en tp d informatique, j avais réussi a sortir au clair de lune avec des bips en basic je crois, gros silence dans la salle!!

Non en fait j ai installé cgmail, c est un petit programme qui surveille l arrivée des nouveaux messages sur un/des compte(s) gmail, mais également sur n importe quelles messageries pop et imap!!

Pour la notification, il ne propose pas de bip systeme mais on peut entrer une commande personnalisée, donc si je met echo -e '\a', ca marche uniquement si le programme est lancé dans un terminal.

En fait ca ne me dérange pas trop, mais ca peut toujours être intéressant a savoir..


l ame ordonne les gens bons, la mort donne les jambons...

Hors ligne

#5 Le 03/08/2008, à 21:48

jsmaster

Re : [resolu] bip systeme hors shell

Comme tes pilotes audio sont installés, tu px tout aussi bin utiliser n'importe quel son meme en mode console.

n passant félicitation pour ton clair de la lune tongue ca dut en déstabiliser plus d'un tongue


Kubuntu 11.04
Portable : Samsung R540
i3 2.6 Ghz, 4 Go RAM DDR3 , Disque dur 750 Go, Graphique Intel HD 3000

Hors ligne

#6 Le 03/08/2008, à 22:01

manuuu

Re : [resolu] bip systeme hors shell

plus d une surtout!!! c etait une prof.. wink

du coup c est vraiment THE BIIIP que j aimerais avoir, ca me rapellera des bons souvenirs... ^^


l ame ordonne les gens bons, la mort donne les jambons...

Hors ligne

#7 Le 04/08/2008, à 02:02

jsmaster

Re : [resolu] bip systeme hors shell

ok ^^ je fais des recherches et je te reviens la dessus tres rapidement ^^


Kubuntu 11.04
Portable : Samsung R540
i3 2.6 Ghz, 4 Go RAM DDR3 , Disque dur 750 Go, Graphique Intel HD 3000

Hors ligne

#8 Le 04/08/2008, à 04:52

nicolas66

Re : [resolu] bip systeme hors shell

J'avais codé un truc comme ca pour lancer des bips, les notes étaient décrites dans des fichiers xml. Star wars en mode bips, ca le fait ^^


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#9 Le 20/11/2008, à 13:04

manuuu

Re : [resolu] bip systeme hors shell

salut nico,
super ton programme!!
bon, a la fin, il m a reglé le bip par default que tu as mis, donc ca m a fait drole d entendre un bip different!!
du coup j ai decouvert la commande xset b qui permet de personnaliser son bip systeme :

xset b [volume[pitch[duration]]]

mais bon, mon probleme est toujours pas resolu car ce programme ne genere les bips que lorsqu il est lancé depuis un terminal!! je relances donc un coup la discussion, y a bien quelqun qu a la solution, non?? roll


l ame ordonne les gens bons, la mort donne les jambons...

Hors ligne

#10 Le 20/11/2008, à 13:49

Totor

Re : [resolu] bip systeme hors shell

Salut,
Je dirais qu'une solution pourrait se trouver dans tes propos :

"...ca marche uniquement si le programme est lancé dans un terminal."

As-tu essayer de lancer un terminal et de demander au terminal de lancer ton intruction émettant un beep ?
roll

EDIT : bien sur, tu fermes le term une fois le beep émis !

Dernière modification par Totor (Le 20/11/2008, à 13:49)


-- Lucid Lynx --

Hors ligne

#11 Le 21/11/2008, à 09:41

MrWaloo

Re : [resolu] bip systeme hors shell

sudo apt-get install beep

et c'est pas des conneries

page de man

Dernière modification par MrWaloo (Le 21/11/2008, à 09:42)


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#12 Le 21/11/2008, à 12:13

manuuu

Re : [resolu] bip systeme hors shell

YES!! ca marche tres bien smile

j ai jeté un coup d oeil sur la source:
en fait le programme prend le controle du haut parleur via /dev/console,
pour demarrer et arreter le bip, il utilise ce genre d instruction

console_fd = open("/dev/console", O_WRONLY)
ioctl(console_fd, KIOCSOUND, ...)

l ame ordonne les gens bons, la mort donne les jambons...

Hors ligne