From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Arsen_Arsenovi=C4=87?= Newsgroups: gmane.emacs.devel Subject: Re: MPS and pgtk Date: Thu, 27 Jun 2024 12:19:28 +0200 Message-ID: <86jziapu1b.fsf@aarsen.me> References: <878qyr6ewh.fsf@disroot.org> <86h6df6izq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14480"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Ergus , gerd.moellmann@gmail.com, avityazev@disroot.org, emacs-devel@gnu.org, eller.helmut@gmail.com To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jun 27 12:20:38 2024 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 1sMmF4-0003Vr-6k for ged-emacs-devel@m.gmane-mx.org; Thu, 27 Jun 2024 12:20:38 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sMmEL-0001qQ-SL; Thu, 27 Jun 2024 06:19:53 -0400 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 1sMmED-0001o7-Lu for emacs-devel@gnu.org; Thu, 27 Jun 2024 06:19:46 -0400 Original-Received: from mout-p-101.mailbox.org ([2001:67c:2050:0:465::101]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1sMmEB-0001NI-Tl; Thu, 27 Jun 2024 06:19:45 -0400 Original-Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4W8vgm2GtQz9smj; Thu, 27 Jun 2024 12:19:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aarsen.me; s=MBO0001; t=1719483572; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=wPPHvqnnq1vkXcXFqCdgYjCfJYDPskXhLnziJk/1jrg=; b=urwt+MVNPmpAmJy1lcA4avCqLI4RoicsDRWNJuCmbJdBAtBYwDP4ZquL+wxaTJQkf6tr8n 8O2wmRmM7HOm6WmJC/iaovHPrDIJyeRhyYjtgp730GJ3a8SJPCH0TKYxd2DLHflPL8/nvn Qjy7CSSNQQteSmGVXrFdtqz0wjWeEvjVtcQOkYqqWsyqOajC5LI4PApS7/bqXcFF3cn2Fx bdocjnrdxpmL0XtgNc0egsNl9P1P8eZUgIt0DuACxJZa72zZFPF0YJ29res7TkEea9+tuk fmGhDxs/vONLld0Kts3PjCjUifqeDsUvL5mUcRHR2QLL3xQhrg/eY5nJ3GnNHQ== In-Reply-To: <86h6df6izq.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 27 Jun 2024 08:40:41 +0300") X-Rspamd-Queue-Id: 4W8vgm2GtQz9smj Received-SPF: pass client-ip=2001:67c:2050:0:465::101; envelope-from=arsen@aarsen.me; helo=mout-p-101.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:320759 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Eli Zaretskii writes: >> So, IMHO the pgtk support may be prioritized as it is the only way we >> support Wayland natively. >>=20 >> Not sure if there are plans or alternatives under consideration to >> change/improve pgtk, but if igc becomes an issue for it... we may >> rethink if we really want it looking to the future? > > Given the sorry state of Wayland and GTK support of what Emacs needs, > from my POV the PGTK configuration becomes less and less relevant to > Emacs. I'm aware that the world moves in the opposite direction, but > unless we get some help from Wayland/GTK developers, or, > alternatively, find ways to work around those limitations (unlikely, > IMNSHO), there's nothing we can do about this, and nothing we could > gain by "rethinking". If you care about these platforms, start > lobbying the respective development teams to cater more for Emacs and > its needs. I am curious about what these are, as I am quite interested in the further development of Wayland. IMO, X has overstayed its welcome, as it is flawed from the ground up, visibly (to the point where I was quite surprised the other day when I opened an X session to find noticeable issues handling mixed refresh rate, and flickering when windows were changing sizes or opening/closing). I am aware of the GTK issues of not being able to multihead or handle disconnects, but the only Wayland one I am aware of is lack of a way to know which frames are visible (which I don't see as a big issue.. and it is perhaps fixable anyway). WRT GTK, I've considered Qt (but have not seen yet whether it has the same restrictions) and multiprocessing the UI, but have not had time to look into those options yet. Has anyone lese considered Qt? =2D-=20 Arsen Arsenovi=C4=87 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iOYEARYKAI4WIQT+4rPRE/wAoxYtYGFSwpQwHqLEkwUCZn08sF8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0RkVF MkIzRDExM0ZDMDBBMzE2MkQ2MDYxNTJDMjk0MzAxRUEyQzQ5MxAcYXJzZW5AYWFy c2VuLm1lAAoJEFLClDAeosSTpdcA/12EfHwhoI6eSW3ExRp11VZ2d2E4mWsqlI8K T1lufqx+AP9NvE8kDIQaKEtYWYaney3/aiasUN1KN8KZpRUjhVNrDw== =LvWp -----END PGP SIGNATURE----- --=-=-=--