From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yilkal Argaw Newsgroups: gmane.emacs.devel Subject: Re: Abysmal state of GTK build Date: Tue, 23 Aug 2022 20:52:33 +0300 Message-ID: References: <87ilmlluxq.fsf.ref@yahoo.com> <87ilmlluxq.fsf@yahoo.com> <87h725olz1.fsf@gnus.org> <87zgfxn6lt.fsf@gnus.org> <87tu65k9ec.fsf@yahoo.com> <87r119lnsd.fsf@gnus.org> <87mtbxlnf1.fsf@gnus.org> <87czctk890.fsf@yahoo.com> <87a67xlm9v.fsf@gnus.org> <87k070g6l0.fsf@yahoo.com> <8635do4u9b.fsf@gmail.com> <877d30g1az.fsf@yahoo.com> <87czcsfw4v.fsf@djcbsoftware.nl> <87mtbweaxj.fsf@yahoo.com> <831qt8bglv.fsf@gnu.org> <875yike8n9.fsf@yahoo.com> <83wnb0a0jf.fsf@gnu.org> <877d2zdc30.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23250"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , djcb@djcbsoftware.nl, Emacs Devel To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 23 19:54:35 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 1oQY6l-0005tG-P6 for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Aug 2022 19:54:35 +0200 Original-Received: from localhost ([::1]:36276 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oQY6k-0006S9-KN for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Aug 2022 13:54:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQY53-0005hr-IJ for emacs-devel@gnu.org; Tue, 23 Aug 2022 13:52:49 -0400 Original-Received: from mail-yw1-x1130.google.com ([2607:f8b0:4864:20::1130]:36365) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oQY51-0007Pe-Tv; Tue, 23 Aug 2022 13:52:49 -0400 Original-Received: by mail-yw1-x1130.google.com with SMTP id 00721157ae682-3375488624aso370268117b3.3; Tue, 23 Aug 2022 10:52:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=UMWElXIMRuT2wdeQil2bC2dEKc0foYAdyDbiOE5poLk=; b=Mdnwb7fKp1GO+GyYhmXOVDF8pg1VHzm0nimrbngDxHiVY+0ipD5O/5lcuXpdOlhDKX Glz1ZohimX3yqRRZLzr3ZTWEjQe8hSTsBXGROlfi0TZl00szduU/sarc1jGY3aDl7efl L4MxgkPD71oxR8lHhdcuisaKpx2EGCG9t5qyq4VtxyayOn1nNXtvq4Wxr/ao471wrQ3v H0mS8qPxfDGS5FjEtcZpI1fMh3sHQU/Ew/O4jsrdBuWCvSwrii3Le7aKzT+TqR9b1LMm l06ekBhRK4Ys7oOQYeNp3UkAczqdijYGi1T39z+lUWVHwZVOYLPEopuMr8LGfzLhSvdg I+QA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=UMWElXIMRuT2wdeQil2bC2dEKc0foYAdyDbiOE5poLk=; b=Lo/YzzevIZm3ranxN5sC0yLPGvWfZw9x9bNOvpFSElbYBy3JoS6op5rPrvtvnY1fRJ YeKLCmMqQSQq1HOVSmjzWjGbq+fxFXw1TqMpaa4SdxxBA/Y2e9h7uxpqkuQWoobivS1O dzTB14xXPUJCZgV1NmzexejNfMgKruwhTwR70oe/SorT8gHjncWBX16Jk+TiD8J4tC/8 q7ImRGY5alrkKfL1BFEHES/aVq1pDXvl/Ppfkv9bEE53VExau+4gJIgOV6sxfCJM5qpR nDm3qlXjBWmrvey1pTyoVozxHmuUOpzT0O7lKnDpY59atkJuODUCTR7VsSoTCeaP8lF5 LTHg== X-Gm-Message-State: ACgBeo1UsE5RMeRwWkqQxLpK0mwjSqRJy11MexdBSAO+Rzt3p4sswuBH oVFAUDkt/mXlBfzUqByiyI3lys0oHAagEpY423Q= X-Google-Smtp-Source: AA6agR6HC8wdtRrV5bTGjzq9LBupT36rpmbPqbnID1qNwqXEyNRrl7WzBvRnxIQl5hjIRf8yHfcrANT342GXR+BDnMo= X-Received: by 2002:a25:f85:0:b0:696:144b:ebd8 with SMTP id 127-20020a250f85000000b00696144bebd8mr692708ybp.123.1661277165736; Tue, 23 Aug 2022 10:52:45 -0700 (PDT) In-Reply-To: <877d2zdc30.fsf@yahoo.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::1130; envelope-from=yilkalargawworkneh@gmail.com; helo=mail-yw1-x1130.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-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:293913 Archived-At: > Po Lu Unsubscribe > > Aug 21, 2022, 2:06 PM (2 days ago) > > > to emacs-devel > Users of the GTK 3 build experience many, many problems. The most > recent such problem is bug#56869, which is definitely a bug in GTK. > > Taking into account the very low quality of the GDK X11 backend, which > is not seeing active maintenance, shouldn't the build default to some > other toolkit such as Motif, or even better, no toolkit at all? > > Especially considering that a GTK developer (the tail) wants to remove > support for X11 (the dog) in future releases of GTK: > > https://gitlab.gnome.org/GNOME/gtk/-/issues/5004 I recently tried to investigate this issue so I configured emacs with the "with-x-toolkit=no" option. The thing that bothered me more than dated look was the fact that the mouse button behaviours (clicks doubleclicks and whatnot) do not work like many modern users have gotten used to. I am of that generation who learned computing from in windows 2000 era so holding the click button to navigate through menu entries was very confusing. I know this behaviour dates back in the history of X and that programs like xterm use it but I would think making the default might turn out to be a lot more confusing to new users. This behaviour is also a bit hard to use with touch pads (since many users just tap for clicks). I might be missing something so correct me if I am wrong. with regards Yilkal A. On Tue, Aug 23, 2022 at 3:44 AM Po Lu wrote: > > Eli Zaretskii writes: > > >> From: Po Lu > >> Cc: djcb@djcbsoftware.nl, emacs-devel@gnu.org > >> Date: Mon, 22 Aug 2022 20:59:38 +0800 > >> > >> Eli Zaretskii writes: > >> > >> > What about PGTK build on Wayland, not on X? > >> > >> It has the same input-related problems to a much lesser degree, and > >> selections work fine. And either way, it's the only choice on Wayland. > > > > Does it cause crashes? > > No, but it causes things like bug#53200, where C-S-u is reported as C-u. >