From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Visuwesh Newsgroups: gmane.emacs.devel Subject: Re: Abysmal state of GTK build Date: Mon, 22 Aug 2022 12:40:34 +0530 Message-ID: <87zgfwah3p.fsf@gmail.com> 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> <87mtbxiswr.fsf@yahoo.com> <87mtbx75yu.fsf@trouble.defaultvalue.org> <87h725m0qy.fsf@melete.silentflame.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="35319"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Rob Browning , Stefan Monnier , Po Lu , Lars Ingebrigtsen , emacs-devel@gnu.org To: Sean Whitton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 22 13:17:11 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 1oQ5Qd-0008wG-Bl for ged-emacs-devel@m.gmane-mx.org; Mon, 22 Aug 2022 13:17:11 +0200 Original-Received: from localhost ([::1]:60416 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oQ5Qc-0005nK-0W for ged-emacs-devel@m.gmane-mx.org; Mon, 22 Aug 2022 07:17:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56986) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQ1a6-0003LP-Vt for emacs-devel@gnu.org; Mon, 22 Aug 2022 03:10:43 -0400 Original-Received: from mail-pf1-x442.google.com ([2607:f8b0:4864:20::442]:40536) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oQ1a5-0006lP-D2 for emacs-devel@gnu.org; Mon, 22 Aug 2022 03:10:42 -0400 Original-Received: by mail-pf1-x442.google.com with SMTP id y141so9475064pfb.7 for ; Mon, 22 Aug 2022 00:10:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc; bh=K15RXlIS7REMosS8tLUh1YC2Lm1IjcEbShLPGS1M4Cg=; b=WUCF2jC14BA5dkg5fo9JFLwZDrmHcXGDVodQzGgI0M4drHI0F+15ok5HuY6/svx2TR X8mmh7DtEulpPsjQkDJxB9Yp98Es210RWkF4ZhhmHb3xjnnp4BHf8Pf6zcRoiSSNqS2N CxfQBzrK5o1OCdUzA6q85oXq30dZ7Gm9Vq9Sy1fygKEO/6anXsSuvj7eOufyxlA9aWoo kWcdWn+Os/NGIu1x5gJvKLyhkWAFMfy05gm8DUqKAEy3SJVHUUy0UZtanMHL2H6212CP hKLDCLUopMR8UbPAIMF1jrWs5Jlg032jxWyvRSjjUhGO84b31jRfZ3VIX8H6bSihL+zA twXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc; bh=K15RXlIS7REMosS8tLUh1YC2Lm1IjcEbShLPGS1M4Cg=; b=c+cWG3kw560JC2lejrwruLGo7ujkVcXLFg6U2Xn0X4ZkjE2U8NmT7+43liphlhnubB ylVvD6iCnJp/iy33seL1uTzXHztYtkFVrWP5n9X7UwjYAZgGTh+6J0v0lkYqHR7pkjsr IAs6rQNQPtCRBkAQZ7ktjRux2A4kiucEqUSr8zkEDSNqNZfE0dLOM7FWSn8mznabpivM 64V8I+jEWYziXszRsDpLePx1e+uxQKn1uI1RRw+bdiaG97WNv9S7koUxCEp7ShbWaMBJ JenOxepknJO/Vt6XqoXAac7B1Z5S27B4MfoFmGtX15DdLEGr5fV+jFNNFrU8EsSZuvht y0tw== X-Gm-Message-State: ACgBeo2eWpZrQC9mB4WkojrzhorN5kVPGV9EjJrtPIrhMPifBaEV5+vC zoQGrEfM+1f3cmXmMVnU49M= X-Google-Smtp-Source: AA6agR6pyUdUkvDskpPBgbv1zECtz+KqJAO9zLkGwcaQuMPqADZESJn1p4slZeOMzgUv15gelwxo/A== X-Received: by 2002:a05:6a00:2a04:b0:536:9d21:c177 with SMTP id ce4-20020a056a002a0400b005369d21c177mr4110237pfb.4.1661152239764; Mon, 22 Aug 2022 00:10:39 -0700 (PDT) Original-Received: from localhost ([118.185.152.162]) by smtp.gmail.com with ESMTPSA id a23-20020a62bd17000000b00534c9514c81sm7806350pff.122.2022.08.22.00.10.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Aug 2022 00:10:37 -0700 (PDT) In-Reply-To: <87h725m0qy.fsf@melete.silentflame.com> (Sean Whitton's message of "Sun, 21 Aug 2022 20:10:45 -0700") Received-SPF: pass client-ip=2607:f8b0:4864:20::442; envelope-from=visuweshm@gmail.com; helo=mail-pf1-x442.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, 22 Aug 2022 07:15:31 -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:293788 Archived-At: [=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81 =E0=AE=86=E0=AE=95= =E0=AE=B8=E0=AF=8D=E0=AE=9F=E0=AF=8D 21, 2022] Sean Whitton wrote: >> For what it's worth, I don't personally have any strong, principled >> stand regarding what the default toolkit should be right now (via "apt >> install emacs"). If I recall correctly, I think I may have switched it >> to gtk years back when it looked like that was the upstream preference. >> >> Personally, I haven't installed emacs-gtk much in years. I switched to >> emacs-lucid nearly exclusively a good while back because I hit the well >> known X forwarding bugs back when that was important to me. (I also >> turn off menu/tool/scroll bars, so I don't see a lot of the >> toolkit-specific bits.) > > So, in your view it would be fine if we didn't use -gtk by default even > though GNOME is Debian's default desktop? Does the toolkit of Emacs matter? The only annoyance I faced when using Okular in a primarily Gtk system (all thanks to Chrome) was the file picker but I'd argue that one does not use the toolkit's file picker in Emacs often. Heck, I went the other way and replace as much of the file picker with dired+dragon(1) for _opening_ files (I'm still stuck with the file picker for saving files). [ But I say this as someone who does not mind the non-uniform look of programs as long as they work like they are supposed to. Even VSCode does not look like a typical Gtk program AFAIU (and thank goodness it doesn't since the GNOME's current UI design is PITA to work with anyway). ]