Pages : 1
#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 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 ?
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
"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 ca dut en déstabiliser plus d'un
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..
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??
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 ?
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
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
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