From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Payas Relekar Newsgroups: gmane.emacs.devel Subject: Re: Emacs As a Wayland WM? Re: Abysmal state of GTK build Date: Mon, 05 Sep 2022 21:04:05 +0530 Message-ID: <87tu5lsujm.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40677"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.8.9; emacs 29.0.50 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 05 17:53:08 2022 Return-path: Envelope-to: ged-emacs-devel@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 1oVEPL-000ARY-Ve for ged-emacs-devel@m.gmane-mx.org; Mon, 05 Sep 2022 17:53:07 +0200 Original-Received: from localhost ([::1]:50318 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oVEPK-0002BP-VL for ged-emacs-devel@m.gmane-mx.org; Mon, 05 Sep 2022 11:53:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVE8v-0001Dt-Su for emacs-devel@gnu.org; Mon, 05 Sep 2022 11:36:09 -0400 Original-Received: from mail-pj1-x102e.google.com ([2607:f8b0:4864:20::102e]:34518) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oVE8p-000298-JZ for emacs-devel@gnu.org; Mon, 05 Sep 2022 11:36:08 -0400 Original-Received: by mail-pj1-x102e.google.com with SMTP id a5-20020a17090aa50500b002008eeb040eso399054pjq.1 for ; Mon, 05 Sep 2022 08:36:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:user-agent:from:to:cc:subject:date; bh=h/tulzoGeciP3mwS5GUg9tTcjFUElqt8cmbV5Gt+mJY=; b=lsnCxFy4SX6l1b1tjGbk607u3q7Ue9IqsP37izu6Q4sg3DMYfqM3zgJTlU2Ws800i1 TAr6a6gHUPpfIcpOzm2uecPE7I/dUgGtRg4mD2EF571HOZ6Lj9mHID35/BZQAOSF39Tb QtzQZ17BzcXnTbVP+Vs6V6Pn45B8J40sbqNUBTyPmz36qvOzuKwkuv8Ws//AZuEpXsc1 HSrN6nYPNEMAqEG/ZCHQ0Qg0Tt4DmLw8FxjHuCtSyFq6AbdKFzsayqht5do42aM0swkD O5mA7WCoQZsEy+QxabusEziUp6/Tdt4W/2bwy6M3mItoxJSHPQasiAO6mcvXonjiPGeg 5kLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:user-agent:x-gm-message-state:from:to:cc:subject:date; bh=h/tulzoGeciP3mwS5GUg9tTcjFUElqt8cmbV5Gt+mJY=; b=RE8vHwmy68JnjGLm1TaXFAAMM0StMsPuA8aKFKPL1yGuPH7PNTlMkxAbCgY27TXmrM FOFjgrNmgLYpyhPdMyjKexhzxZfxFKY6VGTd2oUNiO2tecTjKYwf0xcuJGgkEQiDEzgm uGtc77ihLtjpBZPQygH9ptX2rbIqDyTjVquUhf3g3jLNJIZTwew5EIb2A8V5dQ9GtyIk pQ4OEw+86G+nXDRYI93gbe0GrmNESFI8SNxPISeIrOCJ1Zq9eZHZrEq3proIGv6k9w6b TN0QQ6ewgCzhGVlMgkFjp0WiIrg+X4pGZY463BsahAI6nTvpeF0F/axtqIWGVb7avVge qwag== X-Gm-Message-State: ACgBeo3sJBfPaiHYdmUY7mHOO9sTf3tmdyjyM4i6pyDxQpjBDX1jvmBQ MGZrAFnrRKJEcVyyKIEvOK7cFO+yzz0= X-Google-Smtp-Source: AA6agR7t+LfnmLUnjlAM1t8AOGILGIkg6/iVRTII/3tiZCm74sRQGPKMLh4P2xHTULfVuwMTHzJYvA== X-Received: by 2002:a17:90a:588c:b0:1fd:a1bc:ff71 with SMTP id j12-20020a17090a588c00b001fda1bcff71mr19922738pji.134.1662392161138; Mon, 05 Sep 2022 08:36:01 -0700 (PDT) Original-Received: from localhost ([150.107.26.19]) by smtp.gmail.com with ESMTPSA id n13-20020a170902e54d00b00176c0e055f8sm1168685plf.64.2022.09.05.08.36.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Sep 2022 08:36:00 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::102e; envelope-from=relekarpayas@gmail.com; helo=mail-pj1-x102e.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 05 Sep 2022 11:51:56 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:294750 Archived-At: Robert Pluim writes: >>>>>> On Mon, 05 Sep 2022 07:29:59 -0700, "T.V Raman" s= aid: > > T> Suppose we: ... > T> 1. Look forward to the Wayland-only world (ie No X) I know that wi= ll be > T> a while... > T> 2. But suppose, in that world, we could write an Emacs Window Mana= ger > T> (whatever that means under Wayland) ... > T> 3 Will things get easier in that somewhat pure world where one doe= sn't > T> have to both look backwards and forwards as we are apparently f= orced > T> to do right now? > > I don=CA=BCt know about the equivalent of exwm, but forking wlroots and > fixing up some of the more egregious annoyances might be doable. What annoyances can you think of? AFAIK wlroots was made to be used by other WMs, of which there are few. None as prominant as Sway, but they're there. The authors(Drew and Simon) have been fairly responsive to a= ccommodate requirements of other WMs and maybe we can communicate instead of hard fork. Thanks, Payas --