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#74220: invisible cursor Date: Sat, 30 Nov 2024 09:08:06 +0200 Message-ID: <86a5dhb3mx.fsf@gnu.org> References: <87ldxwmppm.fsf@gmail.com> <86o72ssfm4.fsf@gnu.org> <87bjyscp5e.fsf@gmx.net> <2b5006ac22491fd8c509120ad653117d@finder.org> <8b70d54cd579f33d1e698a0f8927dc4f@finder.org> <865xo7cdpv.fsf@gnu.org> <86y112bim0.fsf@gnu.org> <889037a6131ad45d7e5dfb69e119c060@finder.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19298"; mail-complaints-to="usenet@ciao.gmane.io" Cc: gerd.moellmann@gmail.com, rpluim@gmail.com, stephen.berman@gmx.net, 74220@debbugs.gnu.org, ampinkas@gmail.com To: Jared Finder Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Nov 30 08:09:26 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 1tHHbZ-0004tx-NN for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 30 Nov 2024 08:09:25 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tHHbD-0002gw-RE; Sat, 30 Nov 2024 02:09:03 -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 1tHHbC-0002gf-Ef for bug-gnu-emacs@gnu.org; Sat, 30 Nov 2024 02:09:02 -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 1tHHbC-0001Y0-6P for bug-gnu-emacs@gnu.org; Sat, 30 Nov 2024 02:09:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=References:In-Reply-To:From:Date:To:Subject; bh=GKUgi7N9OED+h59g2TH9DQaIZf9w0Cy7f4BSs5kpAGA=; b=itV8rSkm3V9xGh/F3DPL+/2NrUDDTThtsQmmrynZwoAIv6yPjc/V2EkOEMDHO6JMBcYpX2j6zXQmfVBnApzdj2eGc3DhgCyZlFX+F7v5PIr6khkd6Ij5mp2nxSTAqQKT3gpdFwWndpu/ghWpejKD4+aTdAjlD0CUvGROurMGX5tbkx+UyujnlMjiAHVa/7FJ0cYJI6oNw5HNXQQ/7pZ+orzmFWOHhV3Ndl8JO6GyzvXom+OMdN6koCFkQvEKXPvyWxMfSqvZclyiLMm4YLuB1lu1JGXl8R+SYxusxlOSOTp2qWKoIN8MwtduyzRxKsSUCNOy/xIDJmw+qRiVoLIi1w==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tHHbB-0006ZG-WF for bug-gnu-emacs@gnu.org; Sat, 30 Nov 2024 02:09:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Nov 2024 07:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74220 X-GNU-PR-Package: emacs Original-Received: via spool by 74220-submit@debbugs.gnu.org id=B74220.173295049625146 (code B ref 74220); Sat, 30 Nov 2024 07:09:01 +0000 Original-Received: (at 74220) by debbugs.gnu.org; 30 Nov 2024 07:08:16 +0000 Original-Received: from localhost ([127.0.0.1]:45217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tHHaS-0006XT-9S for submit@debbugs.gnu.org; Sat, 30 Nov 2024 02:08:16 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41402) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tHHaQ-0006XC-Gu for 74220@debbugs.gnu.org; Sat, 30 Nov 2024 02:08:15 -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 1tHHaK-0001LL-Cp; Sat, 30 Nov 2024 02:08:08 -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=GKUgi7N9OED+h59g2TH9DQaIZf9w0Cy7f4BSs5kpAGA=; b=iT+oZD76DbTt odr93JMqcGpiOXHswqzsLb6jd16EFadskE2/8YurChvsQuKCbT90zw4QTWj6Gg1+d97OCupbs9Rzp lpgqUdjmAyY2pAwSKvT6Y7+qo318SPf3sTrkrYXBo7xSS5dDP4Cird8C5agcUCdlM7UK4qk8Bxn5x MKVkbAeMGD/cgOiidJ5qK2RBAvmVmC7uhlw9PPo4mH5MYgdFbx4Yi5IZkU3qXJWkNS0yEEzDbybxj 8TI6sfcp2crfdOW5P/Wl3Q4ObjinOP5LuqaqXoSDw7zivqCJwevWJQZgz1xe5wDOMxfcPYonSz0bL RQ/BnAbgW7EMvkklORZvdQ==; In-Reply-To: <889037a6131ad45d7e5dfb69e119c060@finder.org> (message from Jared Finder on Fri, 29 Nov 2024 11:12:39 -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:296113 Archived-At: > Date: Fri, 29 Nov 2024 11:12:39 -0800 > From: Jared Finder > Cc: stephen.berman@gmx.net, rpluim@gmail.com, gerd.moellmann@gmail.com, > 74220@debbugs.gnu.org, ampinkas@gmail.com > > I think Emacs is a special snowflake in that it doesn't (possibly > can't?) rely on the GPM daemon drawing the mouse pointer. I did not see > any other app with this problem. I tested Vim, Midnight Commander, Nano, > and Bash. I don't know what is special about Emacs here. Perhaps the > character under the mouse pointer is treated special in redisplay? Not > sure. Emacs needs to know where the mouse pointer is, and the rest it can figure out by itself. So if the GPM daemon drawing the mouse pointer allows to know the pointer coordinates in a way that can be correlated with the rows and column of the console, we should be okay. Maybe when the GPM support for Emacs was written, the daemon couldn't be used for drawing the pointer? Anyway, one way to try to solve this is to try to use the daemon-drawing of the mouse pointer. > I will reach out to the kernel mailing list and see if they are ok > relaxing the check and fixing this on their end. Thanks.