My computer has a built-in speaker that produces a beep sound with adjustable
volume and pitch. I know this because I can enable it in the tty by running:
$ sudo modprobe pcspkr
and in gnome-terminal by additionally enabling bell sounds in the
preferences. This sound is not being produced by the speakers because it can
still be heard when I plug in the headphones, which disables the speakers at
the hardware level.
With xset, under gnome-terminal, I can set the pitch and duration of the
bell/beep. But when I try to set the volume, the duration is changed instead.
I tried using amixer to change the volume. The beep setting can be updated
but it doesn't change the volume.
The reason I think this issue is related to Cinnamon is that amixer
starts working if cinnamon-settings sound is running at the same time,
allowing me to change the bell volume.
Also, setting to 0 or muting the volume with amixer does not fully mute the
bell. It turns it down to a minimum, but you can still hear it. The only way to
mute the bell completely is to disable it with modprobe.
Issue
My computer has a built-in speaker that produces a beep sound with adjustable volume and pitch. I know this because I can enable it in the
tty
by running:and in
gnome-terminal
by additionally enabling bell sounds in the preferences. This sound is not being produced by the speakers because it can still be heard when I plug in the headphones, which disables the speakers at the hardware level.With
xset
, undergnome-terminal
, I can set the pitch and duration of the bell/beep. But when I try to set the volume, the duration is changed instead.I tried using
amixer
to change the volume. The beep setting can be updated but it doesn't change the volume.The reason I think this issue is related to Cinnamon is that
amixer
starts working ifcinnamon-settings sound
is running at the same time, allowing me to change the bell volume.Also, setting to 0 or muting the volume with
amixer
does not fully mute the bell. It turns it down to a minimum, but you can still hear it. The only way to mute the bell completely is to disable it withmodprobe
.Steps to reproduce
In
gnome-terminal
:Expected behaviour
Either add a beep slider in
cinnamon-settings sound
or don't interfere with other sound tools trying to set the volume.System info
~/.xsession-errors
: