beep!

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
carstenBLN
Beiträge: 20
Registriert: 08.10.2003 20:39:35

beep!

Beitrag von carstenBLN » 10.10.2003 10:14:22

Hallo,

ich suche ne Möglichkeit, einen Piepston zu erzeugen, und zwar so, dass, egal, von wo aus ich das Programm starte, der Piepston aus dem Lautsprecher des PCs kommt. Ähm... etwas klarer: Ich sitze an der Konsole und starte das Programm: "piep" aus dem PC-Lautsprecher. Ich mache ne SSH-Sitzung von irgendwo auf die Maschine und starte das Programm: "piep" aus dem selben Lautsprecher. Ich starte das Programm über die Init-Scripts: wieder "piep" aus dem selben Lautsprecher. Mit dem BEL aufs stdout ist mir also nicht gedient, auch nicht mit dem curses-beep().

Mir geht's schlicht darum, dass ich gerne ne akustische Rückmeldung hätte, wenn die Maschine hoch fährt, da sie ohne Monitor und Tastatur bei mir in nem Nebenraum steht. Oder wenn ich per SSH nen länglichen Job anwerfe (und mich dann evtl. auslogge), wäre so ein "piep" auch nett, wenn der Krams fertig ist.

Vielleicht seh ich auch gerade den Wald vor lauter Bäumen nicht. Jedenfalls, any hint appreciated.

Carsten

Benutzeravatar
eC
Beiträge: 354
Registriert: 24.07.2002 13:34:13
Wohnort: karlsruhe

Re: beep!

Beitrag von eC » 10.10.2003 10:31:13

carstenBLN hat geschrieben:ich suche ne Möglichkeit, einen Piepston zu erzeugen, und zwar so, dass, egal, von wo aus ich das Programm starte, der Piepston aus dem Lautsprecher des PCs kommt. wenn der Krams fertig ist.
Hi,

vielleicht bin ich ja zu naiv :)
aber wie wäre es wenn Du einfach einen soundfile abspielst, so wie

Code: Alles auswählen

play fertig.wav
oder

Code: Alles auswählen

mpg123 fertig.mp3
Kannst Du ja bestimmt auch aus Deinem Programm aufrufen.

gruß

eC

Jens Oeser
Beiträge: 96
Registriert: 17.07.2002 17:04:22
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von Jens Oeser » 10.10.2003 10:34:52

Hi,

wenn Dir eine akustische Rückmeldung aus einem Shellskript schon weiterhilft, dann solltest Du einfach mal:

Code: Alles auswählen

echo -e "\a"
probieren.

Viele Grüße,
Jens.

carstenBLN
Beiträge: 20
Registriert: 08.10.2003 20:39:35

Beitrag von carstenBLN » 10.10.2003 10:56:56

@ eC: No soundcard, no X, no toys, no gimmicks ;-)

@ Jens: Da war ich schon, aber das schreibt ja auf stdout, also ist's ne Lösung für eigene Scripte, die nur so laufen, ja. Aber bei Init-Scripten wird ja viel hin und her gebogen, im zweifel ein ">/dev/null 2>&1", sprich: verschwindet alles im Nirvana. Thx aber trotzdem.

Kann man mit dem /dev/beep irgendwas anfangen? Hab keine Ahnung, was das Ding eigentlich tut.

Benutzeravatar
x87
Beiträge: 347
Registriert: 17.03.2003 20:04:02
Wohnort: /home/Köln

Beitrag von x87 » 10.10.2003 17:36:30

Hallo
versuch mal

Code: Alles auswählen

apt-get install beep
und dann beep
:)
Freundliche Grüße aus Köln

carstenBLN
Beiträge: 20
Registriert: 08.10.2003 20:39:35

Beitrag von carstenBLN » 10.10.2003 17:45:34

Das is für ne RedHat-Kiste... Gibts das auch als tarball irgendwo?

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 10.10.2003 17:52:14


carstenBLN
Beiträge: 20
Registriert: 08.10.2003 20:39:35

Beitrag von carstenBLN » 10.10.2003 18:22:30

perfekt! danke!
Bild

Antworten