From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Manuel Giraud Newsgroups: gmane.emacs.bugs Subject: bug#58438: 29.0.50; EXWM focus lost Date: Wed, 12 Oct 2022 09:08:33 +0200 Message-ID: <87ilkp34em.fsf@elite.giraud> References: <87sfjuwkxz.fsf@elite.giraud> <87czaxhnin.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6621"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Manuel Giraud , 58438@debbugs.gnu.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Oct 12 09:11:06 2022 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 1oiVtS-0001V6-6n for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 12 Oct 2022 09:11:06 +0200 Original-Received: from localhost ([::1]:37822 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oiVtR-0001kA-0O for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 12 Oct 2022 03:11:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33970) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiVrU-0001E2-Po for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2022 03:09:07 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56415) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oiVrS-0008J0-Ox for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2022 03:09:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oiVrS-00062S-KK for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2022 03:09:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 07:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58438 X-GNU-PR-Package: emacs Original-Received: via spool by 58438-submit@debbugs.gnu.org id=B58438.166555851823163 (code B ref 58438); Wed, 12 Oct 2022 07:09:02 +0000 Original-Received: (at 58438) by debbugs.gnu.org; 12 Oct 2022 07:08:38 +0000 Original-Received: from localhost ([127.0.0.1]:55488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiVr4-00061W-GT for submit@debbugs.gnu.org; Wed, 12 Oct 2022 03:08:38 -0400 Original-Received: from ledu-giraud.fr ([51.159.28.247]:41065) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiVr2-00061O-AW for 58438@debbugs.gnu.org; Wed, 12 Oct 2022 03:08:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=S6uO+aebK6l9tnXq DgrKl0PtvKy2bCMb0dliNnP6bwE=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=Tl/GDXSJ0qo74ICbeYKUt9yMXDGbPBYtmvZVEz mx7QJ1G8fl4Feum3q8F1wbyouDc9SZDGO1CVrVKGNZzZefHFW+7A74HwTqYqVmA8MdY6Y7 Scb8T0vSe8y6KDd4fEpLB3R5gU2TWjMbLX4UX0gpJa1a1gpvFBvYza9TGd3N+SHGktCAvw U5Z0AefBR1tvxyC/ZsgnPUxs6pm9t1pte2M7YuLpVcKY2hfjChDx6q2udHxvp589KNp7V0 CFw5XaJz5kk/hQthLOCSN5owthBVy6aK5zh5olnTl6Bm+9amx3/THQM6vq47MgaO8CzypC 9/ZJaG8gdpN3nqzxCt/9rRbA== Original-Received: from elite.giraud ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id eacac4a0 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 12 Oct 2022 09:08:34 +0200 (CEST) In-Reply-To: <87czaxhnin.fsf@yahoo.com> (Po Lu's message of "Wed, 12 Oct 2022 08:52:00 +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" Xref: news.gmane.io gmane.emacs.bugs:245169 Archived-At: Po Lu writes: > forcemerge 58438 58245 > thanks > > Manuel Giraud writes: > >> Hi, >> >> I'm using EXWM. Since this patch 3924fbd025, whenever I'm starting an >> external graphical program (eg. Firefox), the cursor will stay hollow in >> other Emacs buffers even when I switch to them. >> >> Do you think that EXWM is at fault here regarding EWMH? > > Yes; it must either set `x-no-window-manager' to a non-nil value, stop > announcing support for _NET_ACTIVE_WINDOW, or implement said property > correctly. At present, it assumes Emacs itself will never rely on said > property to activate its frames, which is no longer true in Emacs 29. Thanks for looking into this and for the detailed explanation. I'm going to try to make it into EXWM but it won't be easy because if I'm not mistaken there is currently no maintainer :( -- Manuel Giraud