Beeping the console
john at grulic.org.ar
Wed Sep 1 01:21:35 CEST 2004
On Tue, Aug 31, 2004 at 03:31:31PM -0600, Jeffrey Barish wrote:
> What is the easiest way to beep the console from a Python program (i.e.,
> to do the same thing as echo -e \a)?
perhaps not 'the easiest', but:
if it's going to be running on a linux tty,
con = file('/dev/tty', 'rw')
0x4B30, # KDMKTONE, from linux/kd.h
1190000/2000 + (100 << 16))
will beep the speaker at 2kHz for 100 ticks.
if it's going to be running on a console that knows how to beep,
curses.wrapper(lambda dummy: curses.beep())
(this might actually be what you're wanting, but it's only slightly
better than 'print "\a"').
me, I vote for
John Lenton (john at grulic.org.ar) -- Random fortune:
Q: Why did the programmer call his mother long distance?
A: Because that was her name.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 196 bytes
Desc: Digital signature
More information about the Python-list