From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Date: Thu, 22 Feb 2024 08:45:04 +0200 Message-ID: <868r3dm1zj.fsf@gnu.org> References: <86ttm5r3ud.fsf@gnu.org> <86msrxr2l0.fsf@gnu.org> <86a5nxqgio.fsf@gnu.org> <86ttm2m1ls.fsf@gnu.org> <87zfvu6kyz.fsf@yahoo.com> <87v86h70s4.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20116"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 69246@debbugs.gnu.org, nick4f42@proton.me To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 22 07:45:54 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rd2qA-0004xZ-Hw for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 22 Feb 2024 07:45:54 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rd2px-0002qS-E8; Thu, 22 Feb 2024 01:45:41 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rd2pw-0002qG-Fb for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 01:45:40 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rd2pv-0000Yp-5z for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 01:45:40 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rd2qH-0004Dw-Rz for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 01:46:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Feb 2024 06:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs Original-Received: via spool by 69246-submit@debbugs.gnu.org id=B69246.170858433716187 (code B ref 69246); Thu, 22 Feb 2024 06:46:01 +0000 Original-Received: (at 69246) by debbugs.gnu.org; 22 Feb 2024 06:45:37 +0000 Original-Received: from localhost ([127.0.0.1]:55973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rd2pt-0004D1-Fq for submit@debbugs.gnu.org; Thu, 22 Feb 2024 01:45:37 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:60914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rd2pr-0004CY-Iz for 69246@debbugs.gnu.org; Thu, 22 Feb 2024 01:45:36 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rd2pO-0000R6-22; Thu, 22 Feb 2024 01:45:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=iBP+onT/L7bXRjryyUi4LOFPNRed4bW9eBbGksKMctU=; b=krrPTRbgPW8S MFu9elVKSf+hEEsm+yICPuFSNY47kosiTRAYqHRyDYS6lWHNzKUrxzaqiwf9BMsn7JwdJ94DbX1kE d3otz6Uex8FLwtbPPYb/emumuOnZf/ld4UIW6i2Cf4B7kP6l0se9Tua4ioC2FJ0HdhwYCNDwlADO/ 2PR3+WQRiaqRfU2bNDoVje42rCwegHqAepwq8rkcZIQYYZJeNIIHH/gfHt1sLsYDen2a/hRUEIJis zIM/f5b72ModT4ZwkZJA2mh3HarXaOdb8f/WW1mGdIThvCHPzzD7HCimVD0oKriHD5NlaMHfEAm1Y UudJjFq3wSEi2KZ4yDW2ww==; In-Reply-To: <87v86h70s4.fsf@yahoo.com> (message from Po Lu on Thu, 22 Feb 2024 09:20:11 +0800) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:280434 Archived-At: > From: Po Lu > Cc: Eli Zaretskii , 69246@debbugs.gnu.org > Date: Thu, 22 Feb 2024 09:20:11 +0800 > > Nick OBrien writes: > > > Running "GTK_IM_MODULE=none emacs -Q" and following the steps in the original > > bug report, the lag appears to be fixed. I reproduced it three times, and each > > time there was no lag. For reference, I tried again with GTK_IM_MODULE=fcitx > > (how it was in the original bug report) and 4/4 times I experienced the lag. > > > > I haven't ever experienced this sort of lag in Firefox or signal-desktop, two > > gtk3 apps I regularly use. And just to clarify, the lag doesn't seem to lengthen > > the interval between generated repeat key-presses. The repeated key-presses just > > seem /choppier/, as if the frame-rate is lower. The lag is most obvious when > > holding down a key and releasing after a single key appears. > > > > I'll try using my normal config with GTK_IM_MODULE=none and see if I experience > > the lag in everyday use. > > I suppose your problem is that fcitx cannot tolerate programs responding > to keyboard input in a manner unconventional for a GTK program, as Emacs > does. What is the "unconventional manner" in which GTK Emacs responds to keyboard input? And why do we do that?