GNU bug report logs - #57012
Activating versus raising frames

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Daniel Colascione <dancol@HIDDEN>; dated Sat, 6 Aug 2022 00:55:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 57012 <at> debbugs.gnu.org:


Received: (at 57012) by debbugs.gnu.org; 6 Aug 2022 01:44:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 05 21:44:44 2022
Received: from localhost ([127.0.0.1]:60792 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oK8rr-0002gh-Uq
	for submit <at> debbugs.gnu.org; Fri, 05 Aug 2022 21:44:44 -0400
Received: from sonic307-10.consmr.mail.ne1.yahoo.com ([66.163.190.33]:45684)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oK8rp-0002gR-Gl
 for 57012 <at> debbugs.gnu.org; Fri, 05 Aug 2022 21:44:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1659750273; bh=THLPwpnsyCw0dT2gVFFNoXxWojKI2BYaqwLS2QnNOvw=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=XAmiLMZgwLbiWTKEm+E0TcWeNaMdC3baUN28H2lengAQttCn47uxt2tWpgej1kofC1CTW2F9c56F5/mjOfjvOu2HjzSOtz0mp0YyxRlGXvqwL8D5VFSi4Lo97MNRlIJbNu8w3oK7YR4PS4R9oOV7LMU6ik7P9qzISjUaCsf3BH9n1A32kXrTv+KF4EyrxluIfRquYacyEVzugK2ahWkNaq7mHcBGYwwZN+ivuTfer9dCY+70l/h5aeuBDGl5Zj36KS7l2DuFCQT+XzwLrXLPZaiEHZ7cQviM3R9CVJRzLRp/CdQVkHkQeDgex1ljIY4jVcdvVwXjRnxMA4P8aZv5Xg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1659750273; bh=k/098bTWnWrMpHIgqt4sMID7OqKI1hS1n9+dv0ZpcXp=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=NBMO0gdb+YDP+MF7KFZZ22bU2eQYP5DTJLEktpXxIuDr4a0JpfwqzZe54JWdUK7fMyip/r0IYcVxITuPGZuvmWMZniSi7h/iBS7ZheRkcLkiQKl2BDhM2F81YnU8XwRAt6WR/adLjNGO1jQuC3HJdyY/e8rIEn3yV/eKz7uZAFrhzs1rKvlC+IlaIuRTtagnCUE3qCoSFjdfcfvQJKYd8pES8SVxVIWldBz/0wNmwU/8EVHHVD6fizjkLQEB2ZoFi4tYf4QzA3Lmuz02gjYi+ZGCyuk0pK/A7MMm7oWQzowKb+b2sEX/DZsS4UydT0hTeyKFGdM0SKWo0d838Kka7g==
X-YMail-OSG: W_8w.3kVM1k1mHQb03CRHYqkPazatYZ0xmqKcdJlDsBrd7aqsEGoh8BB.x7BoHv
 Azqg6YssuqJ5UuTBhI.rmHy46zp0pe47l7rWs9OTgEsKpXp1hAp411mhvnFMqiRcqU1wDi7VZZT8
 3jBaPBvM73eOOQ2TNIjMDsQ22Pf2QOsJv4gb8JkqO1eFpJrutVoPebrVOq.hs1WeRT4VorhbSut7
 iN0vh9WvPIF10U8Jva30r3nYCAJzF.uXygVCp88V7a_K6HmhWkUBVaUi4nOh5JfWdNcMm6GmnzlA
 VPGR9S4HrMNFzAtNG5gyTOgvAL6mIJhOC55jGrOIegkmKmi_ieScwDYhfS4S.df7CSUUWZRbp78I
 29e8VWwD_fQEBPcFU1zg7IsznjdVWWZUdxSD6SdEEYgmaFHjHL0wg.h4_Ua.MVsX2jSusil._qlA
 UHXYGHSIPsCgvYeS7EuavVsvzOxMX66ccgqTEmPk2sVv9OUUTN0WQ0uBSl_QV5MYjotW.t8roe.u
 8S62tWtCRlmj_Z5sHYssNOqEGBuaW2DgeKu9HfgRVapb4.ymkIfeDHC6UsEELmWLW67E4fgJOwUb
 fPf5ngZcX.gI13RhukYXzvnFsfZJfyJRe5ja32lV32xmgAKHaFApWWyzPTbLBNYiwdPKtLu.UlRF
 5sfXf6zuI8PX.GZ26Ree4MA0umf50v4PT_SD.NxCyIdUGt3Oq9z3cJV6a5lBaqKEXl44CkTMd56w
 SEYFSoWsOplAqH8TZ4MmL5RJjvCxUfJbINpHqjeENs65ful_31JZMxmodSJiSlBi0xDniMp4rVMz
 inPmuY93vkNz3ZYNVgy18ZJZhvKy2qUOzpsAsOdqF1ccg4Sq6rvFs2kUrHGfSbOykCKHCi2zOBcu
 isfRTJMOwImm4idTmzGnC3GkfFa0PLpLII9vtqlt4tKh_Ec9Mq9NFpTNPK87tTqa7KCX6E80jvmT
 GkskuLirejbahtGbr.op1QmaaP5hefANVHlSUaeq2k_ieAHAHcG037IUVzieB7AhZNU8GObItzBK
 InyTO76CG88Jk4qYJob7ClQIx9Mx0S0oQsJv.uyeHb61rHrBWkerKPasRE6FY78lwgud73EVn9Dv
 kveSW_l355IepKOg_8jJk3oIzWiMx5yDNjuCmM63iTRR1UWT_s7IQ3ewkX394xD.yLtyzNNCkKfA
 g9Fnf8EGqmb2SlbcLmmG3Cek.iR9g6rBDAzXySwEgYHBX9XhYwl2NYQqDNRKxNb6bUrb6hH_YhCp
 I0A_YDMUZy0.xPzHqcCtAzbKJUmgSzltVrqS_OqwlHoiLSxaYOnyujTrUp1A4Vkf6Jx0XlHZr5sn
 m3KKTbfEPSoCKOZpQLLmpJq1g6DEnAxHp7LbtbsupDgLawOKXEbkAkIggQvYC6Npk4URxaqXeKB6
 vtOOIDIm4Au4fTVwoP2E.ta0M7xnyn2wRWp.mPQCSrVHJqD4r2mYI3mdkfnaPaoeQFY8K5zMCcNt
 QOIPNGgPHH_.XLnsJNNnUBzFNjiKSFFaN6pdSAAzlmpdwN4kYMEOCuFhN7ShnkrRFQjNhYvc9YXy
 rrQqvY25CVnY_DYea1D25yGhG.KF6gPXo5lyBmkwJvb39BmXypTrMK455jHSd61EaqyOO7QLgWzZ
 KNoMg8WTJIEC7.oQnEb1iEdi9VAz_lMpDIUDHeMTNa.LfzwXftQA3mgKEcumHHpu_rneL8uUm0eM
 Uy3YujRsJ9m_VZM7yx7KXge4IXcb66NTDS2VfAbRYAYIphPUVUYussGI2nwBjEG0SGQ_xwF_vweA
 OVEy5I6dGrJWjfO6lWRf0JsGckETKIn9Y24uabDXOq3INuwOpmUWQu4XgoPh7MqzL_rxLDzYeERW
 R6KTDYwRcd4cmEQ8L0vbsMi0E6djR0cxG4tuefoRAnGvPEAou31TK5OZvo7pyryO4cNpcNwnqzR2
 uzPzg2yOfroTGtsYUhT1YEeMfsot2HzhMx2obQmRIDcS8iIxbYWCoLqXyHoT9L4HQvVdw.V7.EPX
 nQK1ltPcv21ZIInr3V_MpCDACTi_lMuNHA5uGO5kt2s_tQUFvbJ_p.t053entcFQXBMTvLWeas9x
 TbAvaQHXYcR6JYzPrE54Mjucjz5MBdXJ6sgHWZNvJIIVAvsjVsj6VIVpGLVa46OeM2q3Azl.DIPj
 85Y2L6Le5CKWj5EYc5agdxzIiv0jTYe6ghqhhJJ0HHgiu3H3q.gTEEy_6E68Dutro6jhcmjHmPv5
 CBbQaiS_UEW9pGCUrAQeEEm.yZlfueF8Q0ei9nsQXWErq_pJa2VnGvHjQHhQw1JxV
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic307.consmr.mail.ne1.yahoo.com with HTTP; Sat, 6 Aug 2022 01:44:33 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-pcmsn (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 1d9ebe0d392bacd4c0d85a6a03f4962f; 
 Sat, 06 Aug 2022 01:44:28 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Daniel Colascione <dancol@HIDDEN>
Subject: Re: bug#57012: Activating versus raising frames
References: <18270a59cb0.2829.cc5b3318d7e9908e2c46732289705cb0@HIDDEN>
Date: Sat, 06 Aug 2022 09:44:24 +0800
In-Reply-To: <18270a59cb0.2829.cc5b3318d7e9908e2c46732289705cb0@HIDDEN>
 (Daniel Colascione's message of "Fri, 05 Aug 2022 20:54:38 -0400")
Message-ID: <878ro25eo7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20491
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 729
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57012
Cc: 57012 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Daniel Colascione <dancol@HIDDEN> writes:

> I noticed that raising an Emacs frame (latest master) with emacsclient
> does nothing under current Cinnamon. Emacs gains focus, but the
> focused window isn't raised.
>
> I can reproduce the problem with xdotool's windowraise command, which
> similarly did nothing. xdotool windowactivate works though, so I'm
> guessing the EWMH activate code in xterm.c would similarly do the
> trick. Emacs used to use EWMH activate on frame raise but stopped in
> 2007 to work around deadlocks in a version of metacity in use at the
> time. Can we once again activate Emacs frames on raise?

Wouldn't it make more sense for emacsclient to focus the frame, which
does activate it by default?





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57012; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 6 Aug 2022 00:54:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 05 20:54:52 2022
Received: from localhost ([127.0.0.1]:60762 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oK85c-0001U1-Ip
	for submit <at> debbugs.gnu.org; Fri, 05 Aug 2022 20:54:52 -0400
Received: from lists.gnu.org ([209.51.188.17]:40370)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dancol@HIDDEN>) id 1oK85Y-0001Tr-H7
 for submit <at> debbugs.gnu.org; Fri, 05 Aug 2022 20:54:50 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:45328)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dancol@HIDDEN>) id 1oK85Y-00066Y-CN
 for bug-gnu-emacs@HIDDEN; Fri, 05 Aug 2022 20:54:48 -0400
Received: from dancol.org ([2600:3c01:e000:3d8::1]:42290)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dancol@HIDDEN>) id 1oK85W-00022w-5W
 for bug-gnu-emacs@HIDDEN; Fri, 05 Aug 2022 20:54:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; 
 s=x;
 h=Content-Type:MIME-Version:Subject:Message-ID:Date:To:From:Sender:
 Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description:
 Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
 In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=p19dI9TvQjPlO5UStNo6icW2Ic4VeUufRO9VbwRIWkA=; b=NpRWvlsq/ZdQ+TV6PL1uZljjk3
 TLJNu3YtPzyoCSK4mYLdYmUIfSboingZAdsPK7rDOUfnpKIX95O8OHObpCeRqXSKmwulJEGplv/Xm
 dfaCzjiRA77F/ZEMas6tgJ3Qb5Ow0MSyRwOf9RNz4ndhWKMaSKxEfcqMdmpMaEcSqAmfxQqo482Vt
 1Ha5rwTFLhy+z4iWnraK4tpui1w4xED4pxSRQtUO5wnAnltSkudMoyBhn/3HVUoCuTYVP2uFZVyMM
 2Ch3NPtIAUpzQARP6d+M0/iDiJQLPwAaAxSIuTTPii60t9kRAnMtoott4HoSOIz/V8hl5ePbgBeig
 M9uvhJSw==;
Received: from 29.sub-174-212-35.myvzw.com ([174.212.35.29]:8804
 helo=[100.107.184.123])
 by dancol.org with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
 (Exim 4.94.2) (envelope-from <dancol@HIDDEN>) id 1oK85P-00041t-3Z
 for bug-gnu-emacs@HIDDEN; Fri, 05 Aug 2022 17:54:41 -0700
From: Daniel Colascione <dancol@HIDDEN>
To: <bug-gnu-emacs@HIDDEN>
Date: Fri, 05 Aug 2022 20:54:38 -0400
Message-ID: <18270a59cb0.2829.cc5b3318d7e9908e2c46732289705cb0@HIDDEN>
User-Agent: AquaMail/1.38.0 (build: 103800177)
Subject: Activating versus raising frames
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="18270a5a073531928293629b0"
Received-SPF: pass client-ip=2600:3c01:e000:3d8::1;
 envelope-from=dancol@HIDDEN; helo=dancol.org
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

This is a multi-part message in MIME format.
--18270a5a073531928293629b0
Content-Type: text/plain; format=flowed; charset="us-ascii"
Content-Transfer-Encoding: 8bit

I noticed that raising an Emacs frame (latest master) with emacsclient does 
nothing under current Cinnamon. Emacs gains focus, but the focused window 
isn't raised.

I can reproduce the problem with xdotool's windowraise command, which 
similarly did nothing. xdotool windowactivate works though, so I'm guessing 
the EWMH activate code in xterm.c would similarly do the trick. Emacs used 
to use EWMH activate on frame raise but stopped in 2007 to work around 
deadlocks in a version of metacity in use at the time. Can we once again 
activate Emacs frames on raise?

--18270a5a073531928293629b0
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.=
w3.org/TR/html4/loose.dtd">
<html>
<body>
<div dir=3D"auto">
I noticed that raising an Emacs frame (latest master) with emacsclient does=
 nothing under current Cinnamon. Emacs gains focus, but the focused window =
isn't raised.<div dir=3D"auto"><br></div><div dir=3D"auto">I can reproduce =
the problem with xdotool's windowraise command, which similarly did nothing=
. xdotool windowactivate works though, so I'm guessing the EWMH activate co=
de in xterm.c would similarly do the trick. Emacs used to use EWMH activate=
 on frame raise but stopped in 2007 to work around deadlocks in a version o=
f metacity in use at the time. Can we once again activate Emacs frames on r=
aise?</div>
</div></body>
</html>

--18270a5a073531928293629b0--





Acknowledgement sent to Daniel Colascione <dancol@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#57012; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 6 Aug 2022 02:00:01 UTC

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