Re: make beep
Carl Karsten <[email protected]> Fri, 3 Jun 2011 21:54:40 -0500
| Newsgroups | gmane.org.user-groups.luni.tech |
|---|---|
| Message-ID | <[email protected]> |
"sacrifice things like reliability" um... no. On Fri, Jun 3, 2011 at 9:38 PM, bil <[email protected]> wrote: > You could try running a real-time kernel, that may remove the gap between > removal and it registaring. > https://help.ubuntu.com/community/UbuntuStudio/RealTimeKernel > > On Friday, June 03, 2011 08:31:28 PM Carl Karsten wrote: >> I want a light weight way to make a beep using standard tools - no >> writing C, just install from standard repos, or best if it is part of >> the ubuntu-desktop install. It should respect the system's >> mute/volume controls. >> >> I am making my laptop beep and blop when I plug/unplug a card. Turns >> out that the unplug events happen at 2 and 12 seconds after the card >> has actually left the slot. And now I am paranoid that weird things >> will happen if I plug something in before all the remove events have >> fired. So I want distinctive noises. Super cool would be to start a >> tone playing at the 1st remove event and turn it off at the 2nd. >> >> I have come up with the following: >> >> /usr/bin/sox -n -d synth .1 sin 700; /usr/bin/sox -n -d synth .1 sin 500 >> >> -n = no input file >> -d = use default alsa device >> synth .1 sin 700 = .1 second 700hz sin wave >> >> Here is it being used in udev: >> >> /etc/udev/rules.d/pci-beep.rules >> >> SUBSYSTEM=="pci", ACTION=="add", RUN+="/usr/bin/sox -n -d synth .1 sin >> 500", RUN+="/usr/bin/sox -n -d synth .1 sin 700" >> >> SUBSYSTEM=="pci", ACTION=="remove", RUN+="/usr/bin/sox -n -d synth .1 >> sin 700", RUN+="/usr/bin/sox -n -d synth .1 sin 500" >> >> SUBSYSTEM=="firewire", ACTION=="remove", RUN+="/usr/bin/sox -n -d >> synth .3 sin 700" >> >> My biggest problem with this is the small gap between the 700 and >> 500s. and sox can do all sorts of stuff, so having a kernel process >> spawing it makes me grumpy. >> >> and I just wanna know what my options are. > -- > Linux Users Of Northern Illinois (Chicago) - Technical Discussion > http://luni.org/mailman/listinfo/luni > -- Carl K -- Linux Users Of Northern Illinois (Chicago) - Technical Discussion http://luni.org/mailman/listinfo/luni