GNU bug report logs - #1305
All code that currently beeps should use visual bell instead

Previous Next

Package: emacs;

Reported by: "Jason Spiro" <jasonspiro4 <at> gmail.com>

Date: Tue, 4 Nov 2008 23:00:03 UTC

Severity: wishlist

Merged with 53196

Found in version 28.0.90

Full log


Message #448 received at 1305 <at> debbugs.gnu.org (full text, mbox):

From: Gregory Heytings <gregory <at> heytings.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: jasonspiro4 <at> gmail.com, 1305 <at> debbugs.gnu.org,
 Stefan Kangas <stefan <at> marxist.se>, monnier <at> iro.umontreal.ca
Subject: Re: bug#1305: All code that currently beeps should use visual bell
 instead
Date: Sat, 17 Apr 2021 20:59:52 +0000
>>> So in this instance, defaulting `visible-bell' to "on" would make 
>>> `C-g' more intrusive/obnoxious than previously...  which is the 
>>> opposite effect than what was originally discussed in this bug report.
>>
>> Can anything be done about that, though?
>
> I think this might point toward not doing anything about the default -- 
> people who don't like beeps will switch them off on the OS level.  That 
> is, flipping the default will make `C-g' more intrusive for people 
> who've already made a decision to ignore beeps.
>

Note that for GNU/Linux users who use a more exotic window manager instead 
of Gnome or KDE, it's the opposite: they have to make an active decision 
to hear beeps.  IOW, they will not hear any beep unless they configure 
their computer to do so.

I checked on macOS, and the only apps (at least, the only apps among the 
ones I use) that repeatedly beep are the terminal and Emacs.  Other apps 
only beep when you do something "wrong", that is, when they cannot do what 
you want (for example when you ask the program to paste something when 
there is nothing to paste), or when they open an important dialog.  The 
terminal also beeps when it cannot do what you want (for example when you 
press TAB and it cannot complete the current input).  In comparison, Emacs 
beeps a lot.




This bug report was last modified 3 years and 153 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.