I can't get the system bell to work in gnome-terminal in Karmic. Typing ^G or backspace at a blank line does nothing; neither does echo -e '\a' in bash or echo -n '\007' in tcsh.
I know that lots of effort went into silencing the system bell in Karmic, but I really want it---I rarely have anything plugged into my audio-out, and I -need- to hear notifications.
Here's what I've tried (not in this order), along with several logouts, reboots, etc just in case things weren't getting properly reset after each change:
Commented-out the blacklisting of pcskpr in /etc/modprobe.d/blacklist.conf and did modprobe pcspkr. lsmod shows pcspkr there, and a reboot shows it still there.
Went into alsamixer, raised Beep to 100%, and unmuted it.
Made sure that "Terminal bell" in the profile for my gnome-terminal is checked. (Also tried unchecking it, from a report elsewhere that claimed the checkbox worked backwards from appearances.)
Installed "beep" with synaptic. Beep itself works (showing that my hardware is good -and- that the kernel can talk to it), although apparently event0 isn't where my internal speaker is---I have to use beep -e /dev/input/by-path/platform-pcspkr-event-spkr and -then- the command beeps. (That's actually a symlink to event5 for some reason on this motherboard, an MSI MS-7511 aka a K9N2G Neo-FD.)
Did xset q and noticed that the bell percent was 0. Did xset b 100 and now it's at 100.
Tried xset b 100 1000 100 to change the default pitch from 400 to 1000; no effect.
Did sudo gconf-editor and drilled down to desktop -> gnome -> peripherals -> keyboard and changed bell_mode from off to on.
(Jeez, how many different places did they stab at to try kill the bell?)
I've also read through about a dozen threads on launchpad where people were complaining about how to turn the bell -off-, as well as http://ubuntuforums.org/tags.php?tag=bell.
So what's left? I'm suspicious that beep required an explicit path; I wonder if maybe gnome-terminal needs to be informed somehow? I see bell_custom_file in gconf-editor, but I assume that's if I want the sound card to actually play a sample stored in some file---at this point, even a workaround that called beep with the right arguments would be a step forward, but I suspect that I can't just plug in an arbitrary command & args into that slot.
Help? Thanks...
Bookmarks