From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jose A Ortega Ruiz Newsgroups: gmane.emacs.devel Subject: Re: master 1555453694: Implement `alpha-background' on non-Cairo builds Date: Thu, 03 Feb 2022 02:22:20 +0000 Message-ID: <877dac4rkz.fsf@gnus.jao.io> References: <87tudiq64f.fsf@gnus.jao.io> 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="26752"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Feb 03 03:23:45 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 1nFRmi-0006kM-Cp for ged-emacs-devel@m.gmane-mx.org; Thu, 03 Feb 2022 03:23:44 +0100 Original-Received: from localhost ([::1]:32888 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nFRmh-00015Z-2I for ged-emacs-devel@m.gmane-mx.org; Wed, 02 Feb 2022 21:23:43 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48526) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nFRlS-0000OJ-J3 for emacs-devel@gnu.org; Wed, 02 Feb 2022 21:22:26 -0500 Original-Received: from [2001:470:142:3::e] (port=52174 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nFRlR-0000JF-3L; Wed, 02 Feb 2022 21:22:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:In-Reply-To:Subject:To:From: references; bh=Twe4pYjywpnkCoBLV2AyJcnYqlNIW6KIpU2YuRlVcA8=; b=iOi+7n/hEg8T5N 1Z7XoRh3UDXznXmQ05fc4yAVMuyG5jvxPinfAJQrha6YSpZiJkY9855SUwGuULZ6hsiCvLcd4JSNX vyQj9anrC8E+LbJaS+U88dZPv0aYwXerhnY1usSR1tLwM7ULYDIEHwuQTfOKMxal3rLhYwd4ihbhp ZoDQtD47dyBfFS9yYZNaobv6L8/vW41OZ6yFKyT9Itqvx9L1yTeLSAF3o3oKSgBR/P8/2gUTqJKe8 yaqO7DjrzcrzfJGWP4alNzc4gUnCifz2UFBsDfKeHfgCqcwxN3YMIxJpLYIHlRtO5n2SnIeN4htUa O5JNXS5SRRPzThbrbkcg==; Original-Received: from cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net ([92.233.85.247]:35306 helo=rivendell.localdomain) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nFRlP-0007HM-21; Wed, 02 Feb 2022 21:22:24 -0500 Original-Received: from localhost (rivendell.localdomain [local]) by rivendell.localdomain (OpenSMTPD) with ESMTPA id 68c16044; Thu, 3 Feb 2022 02:22:20 +0000 (UTC) In-Reply-To: <87tudiq64f.fsf@gnus.jao.io> X-Attribution: jao X-Clacks-Overhead: GNU Terry Pratchett X-URL: 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:285819 Archived-At: On Wed, Feb 02 2022, Jose A Ortega Ruiz wrote: > On Wed, Feb 02 2022, Po Lu wrote: > >> Po Lu writes: >> >>>> and no toolkit >> >> I missed this part. It should work with the no-toolkit build, so could >> you try that on a compositor that is known to work, such as GNOME Shell? > > sorry, i'm afraid i can't. i don't have gnome installed, nor want to > have it :) and i don't even know if exwm (the emacs window manager, > which is the only one with which alpha-background is not working) can > run inside gnome shell. > > compton and picom work well with most non-desktop window managers > (e.g. xmonad, or even exwm when not trying alpha-background), and in > fact xmonad+picom+emacs with alpha-background work well too, so i think > that picom is a compositor "that is known to work". i forgot to add that, when built with no-toolkit and without any alpha or alpha-background spec, there's another new problem with exwm. exwm has a "system tray" where it puts applets like nm-applet. before the last changes to support alpha-background in non-gtk builds, exwm's system tray had been working for me flawlessly. now it doesn't work at all (the icons don't show up in the tray area, and new, empty buffers are created instead).=20=20 when compiling with the lucid toolkit there's no such problem, and tray icons in exwm still work well. maybe this has nothing to do with alpha-background, but started at the same time it was implemented for non-gtk toolkits. thanks, jao --=20 =E2=80=9CI=E2=80=99m all these words, all these strangers, this dust of wor= ds, with no ground for their setting, no sky for their dispersing.=E2=80=9D - Samuel Beckett, The Unnamable