From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: PV Newsgroups: gmane.emacs.bugs Subject: bug#14041: XTring_bell() does not work in some Linux distributions Date: Sat, 23 Mar 2013 11:38:37 +0100 Message-ID: <201303231138.37230.frerot13@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1364053990 28365 80.91.229.3 (23 Mar 2013 15:53:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 23 Mar 2013 15:53:10 +0000 (UTC) To: 14041@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Mar 23 16:53:32 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UJQl9-0003Fx-N0 for geb-bug-gnu-emacs@m.gmane.org; Sat, 23 Mar 2013 16:53:31 +0100 Original-Received: from localhost ([::1]:50453 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJQkm-0005ac-8N for geb-bug-gnu-emacs@m.gmane.org; Sat, 23 Mar 2013 11:53:08 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48381) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJQkg-0005a7-Ig for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 11:53:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJQkd-0000XT-R7 for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 11:53:02 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38263) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJQkd-0000XK-Nq for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 11:52:59 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UJQmb-0006nj-LQ for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 11:55:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: PV Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Mar 2013 15:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14041 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.136405409726130 (code B ref -1); Sat, 23 Mar 2013 15:55:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 23 Mar 2013 15:54:57 +0000 Original-Received: from localhost ([127.0.0.1]:42372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJQmW-0006nP-Tx for submit@debbugs.gnu.org; Sat, 23 Mar 2013 11:54:57 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54960) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJLsX-00064L-Tq for submit@debbugs.gnu.org; Sat, 23 Mar 2013 06:40:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJLqX-0003AL-OK for submit@debbugs.gnu.org; Sat, 23 Mar 2013 06:38:48 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:39202) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJLqX-0003A9-LO for submit@debbugs.gnu.org; Sat, 23 Mar 2013 06:38:45 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38080) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJLqV-0006Tq-7t for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 06:38:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJLqS-00039g-TY for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 06:38:43 -0400 Original-Received: from mail-wg0-f54.google.com ([74.125.82.54]:41772) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJLqS-00039c-MO for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 06:38:40 -0400 Original-Received: by mail-wg0-f54.google.com with SMTP id fm10so875727wgb.21 for ; Sat, 23 Mar 2013 03:38:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:subject:date:user-agent:mime-version :content-type:content-transfer-encoding:message-id; bh=qYQdKO4X/nmsSiCbL+vRhPsIwBlfgdJPPffOCp4jm9Q=; b=fsE9gwqxEtdLSySdBlabilw7G4gdi9hePo0NlXXXR3bSnkRZ8K+lC4QZzJGhoJO5X2 ELZmeR+1yO5a6l/4POwmGuYLstG454uGjEtFB26Sm2RCbxBgpWmaELTgy51V4HLpljPT H9W7iCf1j2HfxuQ+UNO6fM2pzb8qJNkBLraYqWiQjk71bUOv6HOZHUXVfAUmlddGpb2q pnpA5lC2WhMn22b1eb7ArWAItA14lDUb70amyBZdjq1ParKk209xqcFIQbIFL0Y/8ukx EWo+kbYx0OpyznIvfIiMdcTpamL5/RvBLsqT5HgLkTsRFBivsFs1jEl4Uleo3yAyJLd/ njRQ== X-Received: by 10.180.72.228 with SMTP id g4mr2331563wiv.22.1364035119727; Sat, 23 Mar 2013 03:38:39 -0700 (PDT) Original-Received: from pv-mir-1.localnet (bon13-4-88-179-13-37.fbx.proxad.net. [88.179.13.37]) by mx.google.com with ESMTPS id t7sm15930809wij.2.2013.03.23.03.38.38 (version=TLSv1 cipher=RC4-SHA bits=128/128); Sat, 23 Mar 2013 03:38:38 -0700 (PDT) User-Agent: KMail/1.13.5 (Linux/2.6.32-5-amd64; KDE/4.4.5; x86_64; ; ) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Sat, 23 Mar 2013 11:54:55 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:72832 Archived-At: Hi, In GNU Emacs 23.4.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.20.1) Windowing system distributor `The X.Org Foundation', version 11.0.10707000 The X11 function XBell is affected by this bug (e.g. in the Debian 6 Squeeze) but the function gdk_beep() is not, thus I suggest to modify XTring_bell () in xterm.c in the following way: /* Make audible bell. */ void XTring_bell () { struct frame *f = SELECTED_FRAME (); if (FRAME_X_DISPLAY (f)) { #if defined (HAVE_TIMEVAL) && defined (HAVE_SELECT) if (visible_bell) XTflash (f); else #endif { BLOCK_INPUT; #ifdef USE_GTK // P.VINCENT gdk_beep (); // P.VINCENT #else // P.VINCENT XBell (FRAME_X_DISPLAY (f), 0); XFlush (FRAME_X_DISPLAY (f)); #endif // P.VINCENT UNBLOCK_INPUT; } } } Best regards, Patrick VINCENT