From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#7270: 24.0.50; wish: emacs as WM: Being able to show arbitrary x-windows in emacs windows =?UTF-8?Q?=E2=80=94?= as in ezbl, but universal. Date: Tue, 10 May 2022 10:55:58 +0800 Message-ID: <878rra2j0h.fsf@yahoo.com> References: <87k4l9dcb5.fsf@yahoo.de> <87pmkmm8vc.fsf@gnus.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28949"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: 7270@debbugs.gnu.org, Arne Babenhauserheide To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 10 04:57:10 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 1noG3i-0007O9-0D for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 May 2022 04:57:10 +0200 Original-Received: from localhost ([::1]:53310 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1noG3h-0005Tb-25 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 09 May 2022 22:57:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42804) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1noG3a-0005SW-0s for bug-gnu-emacs@gnu.org; Mon, 09 May 2022 22:57:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37804) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1noG3Z-0003DY-Nt for bug-gnu-emacs@gnu.org; Mon, 09 May 2022 22:57:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1noG3Z-0007Ew-Lj for bug-gnu-emacs@gnu.org; Mon, 09 May 2022 22:57:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 May 2022 02:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7270 X-GNU-PR-Package: emacs Original-Received: via spool by 7270-submit@debbugs.gnu.org id=B7270.165215137827737 (code B ref 7270); Tue, 10 May 2022 02:57:01 +0000 Original-Received: (at 7270) by debbugs.gnu.org; 10 May 2022 02:56:18 +0000 Original-Received: from localhost ([127.0.0.1]:59934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noG2s-0007DJ-Cf for submit@debbugs.gnu.org; Mon, 09 May 2022 22:56:18 -0400 Original-Received: from sonic317-33.consmr.mail.ne1.yahoo.com ([66.163.184.44]:32957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noG2p-0007Cz-MD for 7270@debbugs.gnu.org; Mon, 09 May 2022 22:56:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652151369; bh=OugkVpLY+HzChbt75MH4f4JRi9AgdmJ0iGhYG+FHwQE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=exIeGJVS2S3sag4g8NVer/ZZb8fGgdxvNL727hh6JRl5jOD4splHSo5tmDXWCKJY3NwtlXvP/7bUvPyuZs1305Ck5zCYevABVKlKSvbYzeSqtNBC6Ez0oDQ5d0NGyVQ/NKjPAEM70c7jUMDoRVPE2iNfNqXrppXQIP+ta92DB4EPywu9Ouetl4ogd/7l/JS0lVcp73vLeujzpYZf4ER4YVdDk3BPX99d6QAxSwu+Jsy/yUElvKzrPAlEMenOnh1FTJqRrZy8SUaSLCYEwLQSgVrnH+7WkEIlrpjFQz8YS1N9ZEt58X0B3C2FynuC++CKAPtSWorCFnUxZ96t4H9cKw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652151369; bh=InZSYal7xvY0bF69buo/Emg80jKa/D/5/0HohrHDaLI=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=mmJYbb4+/ea5mfM16zOn0To2N/V6xEHsitoy0AxoJFz99odbI6cKct0WKidFM7DQoWJhUOJJwv9+5hfkGhTIZBtN1Omd81qw/RNo9LRLE/WDcDKVjBK96u7ccmiMjAHJrycDq6xg3Tk6SVkEEGa77XEC8p9ETMzCSa20FuTnMRpYiGl0JzUVJ2IDr2wn1V4ny25CXhAsjPirPRwp5T/WXdKoZ9Mppp+PnSWCuIW07cgVURfyWb+ue/ZkQ/oj+s7G9abwfCPVRHA9N+tA4K0mWyr4lw5xphCb5ScD+AnRKSIr6+iDVICkJ+/OIkV/eEi9LkljudfuXoWXds7Dp3JEyA== X-YMail-OSG: 2sYiwcoVM1nLS7D4dkU8Py.x_ItxfWdS0zJf47K1dwqrVS5AeHc6lBre0Wuhmq7 PG.5rxIS2hVX2UnG1j5G3oi21z5Wwt8pnxB7hKEh7cxA_j6r7stLsdl9CV8QGfUh0pd.kX4YSugV vVUCIR_dJbf_W37rvt.TL2W6w0u4ZdBE698RENNFa5M1hfuBuyfUM52ZLOCS5NR73dVuv30kb93y O4m.g8.c5AF9B3wtPUlgBuAbGt_pRwAnyGpi1A6DXo0LFdWEJUVTWmJcsheJpcoUjnLa3z7bjYWY zIMQjjyW_HbD0W1Lx06_d3H7f1ZFVPtZQcSNT89rzcSVxMyrEGJPnL0PzRpCCsGqOIo2WP4JyOA6 2LY3axIlIEpJg5JP4lvQ45EArLRNB.RHW8EqB3zOecdErzdVhKKACgzV6nm_1_ad6nSeRv7Dt2ce fafI_MRS15S2F84xgMFVewTmMlIl0UJCnpF70EoNAQEliRwfZrMZ7pGe3IAav9fGADW_Jt3IF3tl 3dFWnMo6M8ianJ_Dh4HgZ8tF_PTUQTMq_sc9ErJisIEQAI4fbqkqlfhP1JB1cEmPxBZcYroE8fgZ ZSke6L7jdNlWdG9D4YJR8VEFRVG0dEok96rtknLegrnAeAmu_cm1.rDeAuUWJ2jPz0ImGehecmL9 .OJzKrKIS.UVTHKdXMS_Uaim4X7fpL63M1Ox1MShxGrba3Pq0wC9qZC097dXZ1bGEnYU6J7dZ6oP 1VntJ02rQbERauqyDc0m8c5jzr79kZRQQfGTo73iJTC8pLHIUvGz0hiz3aRn86lo0h0r24x3Xzpj KJZ_z50jE1fWH.VFBU_MjmeXMD1YEM.8SDJkySlC4p X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Tue, 10 May 2022 02:56:09 +0000 Original-Received: by hermes--canary-production-sg3-856bf69955-lwmfc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 291f4334c0044e69222565c1e17cc8f0; Tue, 10 May 2022 02:56:03 +0000 (UTC) In-Reply-To: <87pmkmm8vc.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 10 May 2022 04:14:47 +0200") X-Mailer: WebService/1.1.20188 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:231806 Archived-At: Lars Ingebrigtsen writes: > Emacs gained xwidget support a few years back, so I'm closing this bug > report. N.B. that the bug report wasn't about xwidgets, it was about displaying X windows in Emacs buffers. But there in lies the problem: what if two Emacs windows want to display the same X window at the same time? Or across different displays? The former could be possible with clever use of the composite extension (and the recently added scale and coordinate transforms), while the latter is impossible to implement efficiently. The X input extension (which is now on by default) will also interfere with windows created by programs that don't understand it if they try to parent themselves into a window tree created by Emacs. So we don't want to add support for such a feature.