Re: Darn 'beep' stoped working after installing Stretch in place of Jessie
- Date: Tue, 1 Aug 2017 15:00:06 -0400
- From: RavenLX <ravenlx@xxxxxxxxxxxxxx>
- Subject: Re: Darn 'beep' stoped working after installing Stretch in place of Jessie
On 08/01/2017 11:24 AM, Henrique de Moraes Holschuh wrote:
On Tue, 01 Aug 2017, Dejan Jocic wrote:
On 01-08-17, RavenLX wrote:
Having it work out-of-the-box would be nice. After a fresh install, I have a
bash script I run that installs all the apps I use and configures them.
Sometimes though, there are things that a user needs to answer. Thus, if I
want to have the script running and go do something else, I want to "beep"
when it's going to need attention by the user. I noticed this does not work
in Stretch so I ended up removing the part to install the "beep" package and
use beep to alert the user. I have tried escape codes via echo -e as well,
and no beep there either.
Does printf "\a" works for you? Though, echo -e "\a" works here too.
If it doesn't, you likely must fiddle with "digital beep" controls in
the sound subsystem. Check alsa (alsactl, amixer...) and pulse audio
(pauvcontrol). And try it from an xterm or the Linux text-mode console
just to make sure the beep ioctl is actually being issued...
That's weird. I tried it in XTerm and it works. It doesn't in Konsole
though. I think you might be right about the sound subsystem. Seems like
a lot to go through though to set up terminal beeps in Konsole. I guess
maybe in my particular case (note that I am *not* the OP), I may just
have to run my script from XTerm if I want beep notifications.