GNU bug report logs - #80432
31.0.50; Flatpak does not listen to dark/light mode toggle on GNOME

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Ant <n58r@HIDDEN>; Keywords: patch; merged with #80135; dated Tue, 17 Feb 2026 21:29:04 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Merged 80135 80432. Request was from Michael Albinus <michael.albinus@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 80432 <at> debbugs.gnu.org:


Received: (at 80432) by debbugs.gnu.org; 22 Feb 2026 08:42:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 22 03:42:29 2026
Received: from localhost ([127.0.0.1]:36867 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vu52q-00053T-Km
	for submit <at> debbugs.gnu.org; Sun, 22 Feb 2026 03:42:29 -0500
Received: from mout.gmx.net ([212.227.17.21]:37433)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1vu52n-000536-CR
 for 80432 <at> debbugs.gnu.org; Sun, 22 Feb 2026 03:42:26 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1771749739; x=1772354539; i=michael.albinus@HIDDEN;
 bh=0iNQfmT4tsKQKwEiO5r9R/H5Eembl2TXL8ELWVXzFuU=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=uiku6udqfO87sYKgvOuLxZPoYyQt+c1EaDuLPQPhhIDoeI5v2WyQboVpFRUSSieQ
 Ycutb3k4NoPBChEu3GOqRpPffjEvNTVAtrJhrhETP0gufh8cT4aMZjWkjBBy2fbo4
 B3F/C4R1Bc4byv/mxtVEdhQbW2oxG+sVbpQhvII00As3wSajrKEjf5kedhVmPbWT8
 eSGuoq5wkSblKrOeq8Opib7ZnmcXOHNaFYEGRucabqIt1kiE2JOw6wuhTzPpUSlhS
 f/2XtZKK5RPndpiLHnGqnd5VKsfRx5KEAYpwpgptirYWSaMWtWlvDvLt+fqRutlzz
 YN8PIgTVCeDBjKuWXQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.41]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N49hB-1vlNoR3J2n-011Ftn; Sun, 22
 Feb 2026 09:42:18 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ant <n58r@HIDDEN>
Subject: Re: bug#80432: 31.0.50; Flatpak does not listen to dark/light mode
 toggle on GNOME
In-Reply-To: <53e978c820e2a3ba018fa4886a837d3b5a0c63a6.camel@HIDDEN>
References: <311f9c580feb7e00a3c746e7c53285e9c816a7d2.camel@HIDDEN>
 <86ecmikz76.fsf@HIDDEN>
 <53e978c820e2a3ba018fa4886a837d3b5a0c63a6.camel@HIDDEN>
Date: Sun, 22 Feb 2026 09:42:17 +0100
Message-ID: <87seatf9ue.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:vWxOMSbdYYRqFiau0gBMoYIYTJv8ojPJg8hWt77oX4LIoKTI56K
 NQpZu5+Dgrqi+iJROpLc5k1pep96ULLVjob5KknEFRaLRBEuTBZhJa15+qW5wG9osD/e7l4
 TOgRb64JOU2sodbxHGg7GpwXNkMNeIRht8Fv2IOdTNQ4W7sCJLLNbM/oZe2+fwW2wTPCHW9
 cvqAwVnAXxBFIsKivp5AA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:N8iDVzKCnKU=;5iWUoZ5iJrBOhB+HvGSJzT9PYXD
 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
 VVa7wSjc=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80432
Cc: 80432 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Ahmed Khanzada <me@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

merge 80432 80135
quit

Hi,

> On Wed, 2026-02-18 at 14:49 +0100, Michael Albinus wrote:
>> See bug#80135, where the use of XDG DP is discussed. AFAICS, the
>> respective patch hasn't been installed yet.
>
> Thank you! This did the trick:
>
> (dbus-register-signal
>  :session
>  "org.freedesktop.portal.Desktop"
>  "/org/freedesktop/portal/desktop"
>  "org.freedesktop.portal.Settings"
>  "SettingChanged"
>  #'color-scheme-sync--on-change
>  :arg-namespace "org.freedesktop.appearance"
>  :arg1 "color-scheme")
>
> Where color-scheme-sync--on-change simply sets  the
> "org.gnome.desktop.interface color-scheme" variable accordingly.

I'm merging this bug with bug#80135, therefore.

> Thanks in advance!

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80432; Package emacs. Full text available.

Message received at 80432 <at> debbugs.gnu.org:


Received: (at 80432) by debbugs.gnu.org; 21 Feb 2026 17:38:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 21 12:38:49 2026
Received: from localhost ([127.0.0.1]:59088 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vtqwK-00085k-M7
	for submit <at> debbugs.gnu.org; Sat, 21 Feb 2026 12:38:49 -0500
Received: from mail-106120.protonmail.ch ([79.135.106.120]:43571)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <n58r@HIDDEN>) id 1vtqwG-00085G-Pr
 for 80432 <at> debbugs.gnu.org; Sat, 21 Feb 2026 12:38:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me;
 s=protonmail3; t=1771695515; x=1771954715;
 bh=7QdK1GrDDWcarpX3iTPC17mZZxJRNwLRp9mccdwsql8=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector;
 b=eszTDZFfLlhUU6HrA6c5/AjMygDU4+sHrwLTXVpHweXHgTHIzRu6eKebJmI+az9oG
 mGh9+3SPv6xqd7q+rZPZQejrbLs/MQ/XzuqwNJOZr98uyWqX/0nQrbSTDlXYWRGLnd
 ZRsGH6muLEWVCXmap4mTfkd7vOmkhOvr0M/HvBhKUc+VmtgO6cBeqpPRj9cDKBXVFM
 SXSgzEzQWNt1HfrydS7jzeiVIJxOaZgebUhlFHPFTul/aLA8LtsU+qi9fPHVsnafSE
 XUpcUyTyOVwaNNn1SFX0UpZU6XJlcvXvN4O5AWbkvb6mvKb1TAj75wMtGLUJSlwEwv
 4SbtFNu19Hakg==
Date: Sat, 21 Feb 2026 17:38:32 +0000
To: Eli Zaretskii <eliz@HIDDEN>, Ahmed Khanzada <me@HIDDEN>,
 Michael Albinus <michael.albinus@HIDDEN>
From: Ant <n58r@HIDDEN>
Subject: Re: bug#80432: 31.0.50;
 Flatpak does not listen to dark/light mode toggle on GNOME
Message-ID: <53e978c820e2a3ba018fa4886a837d3b5a0c63a6.camel@HIDDEN>
In-Reply-To: <86ecmikz76.fsf@HIDDEN>
References: <311f9c580feb7e00a3c746e7c53285e9c816a7d2.camel@HIDDEN>
 <86ecmikz76.fsf@HIDDEN>
Feedback-ID: 77338314:user:proton
X-Pm-Message-ID: 147593703709c78a1e9e7909adc77750bae8cb2b
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80432
Cc: 80432 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi all. Sorry for the late reply.

On Wed, 2026-02-18 at 14:34 +0200, Eli Zaretskii wrote:
>=20
> Can you clarify what works and what doesn't work inside a flatpak?=C2=
=A0
> If
> you restart Emacs after changing the dark/light mode, does Emacs obey
> the new mode?


Manually setting the `org.gnome.desktop.interface color-scheme`
variable cited above _inside_ the Emacs terminal does make it change
theme. The theme change persists across reboots.=20

The value of `org.gnome.desktop.interface color-scheme` does indeed
change automatically in the host system instead, whenever the dark mode
is on or off.=C2=A0

Basically each flatpak has its own isolated set of gsettings variables.
A Flatpak app should catch the `dark mode toggle` event through a XDG
Portal and then set the `color-scheme` variable accordingly. Below is
one possible solution

On Wed, 2026-02-18 at 14:49 +0100, Michael Albinus wrote:
> See bug#80135, where the use of XDG DP is discussed. AFAICS, the
> respective patch hasn't been installed yet.

Thank you! This did the trick:

(dbus-register-signal
 :session
 "org.freedesktop.portal.Desktop"
 "/org/freedesktop/portal/desktop"
 "org.freedesktop.portal.Settings"
 "SettingChanged"
 #'color-scheme-sync--on-change
 :arg-namespace "org.freedesktop.appearance"
 :arg1 "color-scheme")

Where color-scheme-sync--on-change simply sets  the
"org.gnome.desktop.interface color-scheme" variable accordingly.

On Wed, 2026-02-18 at 10:58 -0800, Ahmed Khanzada wrote:
> Ant, can you please share the Flatpak manifest that you are using to
> build Emacs (presumably master)?

It's just a modified version of the official manifest of org.gnu.emacs.
I applied all the patches that are currently pending as pull requests
and changed the source to be the git master branch rather than 30.x tar
ball.=20

Here it is:
https://github.com/antrmn/org.gnu.emacs/tree/296992be9c7905b70358bfcb698921=
950ff204d2

Thanks in advance!





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80432; Package emacs. Full text available.

Message received at 80432 <at> debbugs.gnu.org:


Received: (at 80432) by debbugs.gnu.org; 18 Feb 2026 18:59:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 18 13:59:03 2026
Received: from localhost ([127.0.0.1]:40089 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vsmlJ-0006Z4-3e
	for submit <at> debbugs.gnu.org; Wed, 18 Feb 2026 13:59:02 -0500
Received: from fout-a6-smtp.messagingengine.com ([103.168.172.149]:36123)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1vsmlD-0006XC-JC
 for 80432 <at> debbugs.gnu.org; Wed, 18 Feb 2026 13:58:58 -0500
Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43])
 by mailfout.phl.internal (Postfix) with ESMTP id 24AC3EC0605;
 Wed, 18 Feb 2026 13:58:50 -0500 (EST)
Received: from phl-frontend-03 ([10.202.2.162])
 by phl-compute-03.internal (MEProxy); Wed, 18 Feb 2026 13:58:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enzu.ru; h=cc:cc
 :content-transfer-encoding:content-type:content-type:date:date
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm1; t=1771441130;
 x=1771527530; bh=auKkzRKs8MOZSOJrJLEZYcH2M4iZQ4WR9xFVMFl1Hgo=; b=
 JoyNObKkv39DykvUKNnZ7Mh/qjtDzeGFBj/OolT3s1AV1QxTMYz5fj+N5MOjQwhw
 Pv67biIeQ28iS4GDVl7M7QjE3r7etO7b9ALKgAAkPHsILz7bxqFSLTZwJlDSHyWi
 WaDAZlggZsyxCb+DARl3Nu5nzeiipofg6QiSRTqqR/Sj2gUSjxVkf6cwXIuVnNPn
 2IddzjipqU68aMrUdnCTD3AGeePBmOwtiU2S1RHpQl9PhTrsYV4NEI0qKFjkUZ9P
 WqbD3/+zpf1qkdOQfJ80eJV2LfujUdqqvaVX1oV3PQ+ec1AU+u9S7JQvzk2rYeCq
 jRH1YTMNB59cGSV11EisDA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1771441130; x=
 1771527530; bh=auKkzRKs8MOZSOJrJLEZYcH2M4iZQ4WR9xFVMFl1Hgo=; b=T
 7FdmuEmvaTpst+hRDvpyqMp/48WESLeMFSMEz+XLMGj6EuNaLDhxWfrjn2PMt8wg
 iGVw5Lvx0M25d9dtv1CJNcxx/86/bLSfiK+iUQMhbiKPDGX3LNSV8zFa6a6WxKJG
 UvmYx7uZ+FI4WIk8IJB6bpawl9M2ilaAD6kv+fAda3A4B91TgieP16q5QMLuyD0Z
 xxTMxUbQhg2GImX2xtCYNwcctSBFuHn2ekS3gb/TPzqnjaLFnLvhhvVQYU8Ahhh4
 0Se5N5QEYMBZqcK5U4Ghq6iAzVJE9ww2skf0Fi308FlAmWuQ1WsM0PNbm4DO88B7
 7eNvnSiCuJe6gEMdJRC6Q==
X-ME-Sender: <xms:6QuWae-Zk-txqRmss22ZdBNBAQx1g206uNfcW9jVR9OX9LNfm6g8kQ>
 <xme:6QuWaWI8S8bnliRyHjHmJEjykNttH_bABi9st1RLNCuIE-jUcrttFnHtjLVQJLFI3
 _gJ1IdTvvVyHhMe6_EU4a0tuo1SJsruA5S7HDW00tt_lfAsW5Xv6mk>
X-ME-Received: <xmr:6QuWaRbKHuFE-0Puw02r2xRHhlz0HBd7bYfrkQwW3PgfmmOg_o9R-GUTUnNknpRhrdxt_g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddvvdefgedvucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu
 rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf
 gurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpeethhhmvggu
 ucfmhhgrnhiirggurgcuoehmvgesvghniihurdhruheqnecuggftrfgrthhtvghrnhepte
 eileegffffffdutdekgfdvvedtueeuudelueefueehffeludeifedtledvudejnecuvehl
 uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgvsegvnhiiuh
 drrhhupdhnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtthho
 pegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopehnheekrhesphhmrdhmvgdprhgtph
 htthhopeektdegfedvseguvggssghughhsrdhgnhhurdhorhhg
X-ME-Proxy: <xmx:6QuWaQJTvsyyo8wjiDPqhxfOCSSRyH7sVNdqSs3MdBV5W1iLCgpogA>
 <xmx:6QuWaXCf1tc6w-YrrQGHjCkLOE2-ZUEKDZiAI-Gl-CHoq-aqsTTH9w>
 <xmx:6QuWadoDct9q6FFrgjhLRMDF1JIfbMKR6RL6Px59Zaah0bCBWGF_wA>
 <xmx:6QuWaaiJzJkSlxPJRr8vYwy9wFG9K5gCeQQ1D5DqAgTKUKNlhBlWJw>
 <xmx:6guWaRgaJLcsYRs_9I0A_fEPxTHIctKwfTEOoZrsjLxsYU-OnSXcCOlQ>
Feedback-ID: i93f64880:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 18 Feb 2026 13:58:49 -0500 (EST)
Message-ID: <4f49bb63-331b-4a0d-a603-2c9c99202ba6@HIDDEN>
Date: Wed, 18 Feb 2026 10:58:48 -0800
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80432: 31.0.50; Flatpak does not listen to dark/light mode
 toggle on GNOME
To: Eli Zaretskii <eliz@HIDDEN>, Ant <n58r@HIDDEN>
References: <311f9c580feb7e00a3c746e7c53285e9c816a7d2.camel@HIDDEN>
 <86ecmikz76.fsf@HIDDEN>
Content-Language: en-US
From: Ahmed Khanzada <me@HIDDEN>
In-Reply-To: <86ecmikz76.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80432
Cc: 80432 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Thanks for the ping, Eli.

Ant, can you please share the Flatpak manifest that you are using to
build Emacs (presumably master)? The official manifest seems to be
building 30.2, which I don't believe would have my dark mode code.

There are a few unofficial manifests floating around (and perhaps you
have written your own), so before I make my changes, I would like to
ensure that we are using the same environment. I'm a bit new to the
Flatpak thing.

For the record, your description of the problem and solution do seem to
make sense.

Ahmed

On 2/18/26 4:34 AM, Eli Zaretskii wrote:
>> Date: Tue, 17 Feb 2026 21:28:29 +0000
>> From:  Ant via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>>
>> When running inside a flatpak, Emacs does not change to dark mode as I
>> switch to dark mode in GNOME, and vice versa.
>>
>> Issuing this command in the host's terminal makes all (complying) apps
>> dark mode, except for Emacs:
>>
>> gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
>>
>> Issuing the same command in Emacs' own `term` makes itself dark, except
>> for everything else. The `toolkit-theme` variable also gets changed
>> this
>> time.
>>
>> So I guess that this new feature of Emacs listens for changes in the
>> `color-scheme` variable, but this does not fit with Flatpak's sandboxed
>> nature. To overcome this, the Desktop portal could be used.
> Thanks.
>
> Can you clarify what works and what doesn't work inside a flatpak?  If
> you restart Emacs after changing the dark/light mode, does Emacs obey
> the new mode?
>
> Ahmed, can you please look into this problem?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80432; Package emacs. Full text available.

Message received at 80432 <at> debbugs.gnu.org:


Received: (at 80432) by debbugs.gnu.org; 18 Feb 2026 13:49:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 18 08:49:35 2026
Received: from localhost ([127.0.0.1]:36012 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vshvq-0003Tq-JW
	for submit <at> debbugs.gnu.org; Wed, 18 Feb 2026 08:49:35 -0500
Received: from mout.gmx.net ([212.227.17.21]:46845)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1vshvn-0003TT-Gi
 for 80432 <at> debbugs.gnu.org; Wed, 18 Feb 2026 08:49:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1771422562; x=1772027362; i=michael.albinus@HIDDEN;
 bh=rnA43GJ3yKcDJ+VbGH1pEYpLmrN7d/VjJzigvsW7Uas=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=oA+4LDSzcdulRAkwUTRD8hlHSbWEfeP4XhR9TaCebpmcZtZqhuVUk5iGSGrMLXCq
 LV9dseZRW2W1pZsq6fkRmHDfai8clDlwREeHpvpPmwVACGFYhpwdxk0Sh98ddoy1c
 YC+ZwwSjyr9l8E9B1IY4TKIIimjWjCZYdxKLCDIinyhj88gKQRbwEKCHoI8Zs15OB
 ztc7zXyArJy1uYYCu4fDFRsDCGJWUjiG081mQATBqF+ZLdM4LN5JLObpc8Un6aq9K
 KbHNoL5GLAYmqjM/eYpgc4Fzu3hcTuEgT0slvR43JB0N6GF90ic9V6e98yHwrBzuH
 hETNTwQdmWvDRoRGCQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.39.12]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mlf4c-1vSkpU28lm-00jS2W; Wed, 18
 Feb 2026 14:49:22 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ant <n58r@HIDDEN>
Subject: Re: bug#80432: 31.0.50; Flatpak does not listen to dark/light mode
 toggle on GNOME
In-Reply-To: <311f9c580feb7e00a3c746e7c53285e9c816a7d2.camel@HIDDEN>
References: <311f9c580feb7e00a3c746e7c53285e9c816a7d2.camel@HIDDEN>
Date: Wed, 18 Feb 2026 14:49:21 +0100
Message-ID: <87h5re9n6m.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:5QRarkyOGh5myalRgDx8LjHbB0gqi7Xh9wqFKoz57AvzflPemNu
 iJQCRAybjvMfAl4V6PT85lTYPqOiveOtpLHEyIDPN4F38P6Mo3HqkG4W4BlM46eHTyENdz7
 3PjckTZBuw0CEQ51x/4t8Y7/swRM5D6ZeIuhSr8ChxSiJv8P++u5rTVweuivanmiULI21lO
 hTBxV6sSnCXjY6rlnAsyQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:sUzb7MHYOmw=;Ho0kCPSzLZGfovq/IbB5RBm2BDC
 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
 0SR67o7OUbJLDru6vjiK1jk7PwI2l
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 80432
Cc: 80432 <at> debbugs.gnu.org, Philip Kaludercic <philipk@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Ant via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN> writes:

Hi,

> When running inside a flatpak, Emacs does not change to dark mode as I
> switch to dark mode in GNOME, and vice versa.
>
> Issuing this command in the host's terminal makes all (complying) apps
> dark mode, except for Emacs:
>
> gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
>
> Issuing the same command in Emacs' own `term` makes itself dark, except
> for everything else. The `toolkit-theme` variable also gets changed
> this
> time.
>
> So I guess that this new feature of Emacs listens for changes in the
> `color-scheme` variable, but this does not fit with Flatpak's sandboxed
> nature. To overcome this, the Desktop portal could be used.

See bug#80135, where the use of XDG DP is discussed. AFAICS, the
respective patch hasn't been installed yet.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80432; Package emacs. Full text available.

Message received at 80432 <at> debbugs.gnu.org:


Received: (at 80432) by debbugs.gnu.org; 18 Feb 2026 12:34:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 18 07:34:48 2026
Received: from localhost ([127.0.0.1]:35232 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vsglT-0004iI-K9
	for submit <at> debbugs.gnu.org; Wed, 18 Feb 2026 07:34:47 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:38830)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vsglR-0004i5-3A
 for 80432 <at> debbugs.gnu.org; Wed, 18 Feb 2026 07:34:45 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vsglK-0001qs-V8; Wed, 18 Feb 2026 07:34:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=lHNbv4JsdB2QBNQyZSHRQuQjz239h56KEzfc+1XeHdo=; b=rHYguDAVmXK5
 MogyojDBe8CEIdJkrlPls8pbqSIJWuYjaeJJ2TFoVdIjLkDoqwVTOfgPd/iCsha0Mvma1eCM0pP54
 tU01GDiKeAlZDXVadDk1e4GC4MTwTY2nHcI+Brey3MR77b72Gm8N/E8qbC7xLNU2HnRlHUnSPpzF6
 QLnQv/glCW/DxVo213VyMvkajY/RywOO1sXFmutr46wPGvbmpaIcaIxZr/ORHea2RJmGzIQo5a2jJ
 JEpCXE7WI7SWPJ1nMQv8RNYtitI63smYwwQ6xvGtadqmL78BKrKaQJMSuPH4t8lCeRQV2qSz6Bgr2
 qZoWnA3HPiHSM+tUdnkOHQ==;
Date: Wed, 18 Feb 2026 14:34:21 +0200
Message-Id: <86ecmikz76.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ant <n58r@HIDDEN>, Ahmed Khanzada <me@HIDDEN>
In-Reply-To: <311f9c580feb7e00a3c746e7c53285e9c816a7d2.camel@HIDDEN>
 (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#80432: 31.0.50;
 Flatpak does not listen to dark/light mode toggle on GNOME
References: <311f9c580feb7e00a3c746e7c53285e9c816a7d2.camel@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80432
Cc: 80432 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 17 Feb 2026 21:28:29 +0000
> From:  Ant via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> When running inside a flatpak, Emacs does not change to dark mode as I
> switch to dark mode in GNOME, and vice versa.
> 
> Issuing this command in the host's terminal makes all (complying) apps
> dark mode, except for Emacs:
> 
> gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
> 
> Issuing the same command in Emacs' own `term` makes itself dark, except
> for everything else. The `toolkit-theme` variable also gets changed
> this
> time.
> 
> So I guess that this new feature of Emacs listens for changes in the
> `color-scheme` variable, but this does not fit with Flatpak's sandboxed
> nature. To overcome this, the Desktop portal could be used.

Thanks.

Can you clarify what works and what doesn't work inside a flatpak?  If
you restart Emacs after changing the dark/light mode, does Emacs obey
the new mode?

Ahmed, can you please look into this problem?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80432; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 17 Feb 2026 21:28:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 17 16:28:58 2026
Received: from localhost ([127.0.0.1]:52050 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vsScs-0001WF-1Z
	for submit <at> debbugs.gnu.org; Tue, 17 Feb 2026 16:28:58 -0500
Received: from lists.gnu.org ([2001:470:142::17]:41260)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <n58r@HIDDEN>) id 1vsScp-0001Uz-1O
 for submit <at> debbugs.gnu.org; Tue, 17 Feb 2026 16:28:55 -0500
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 <n58r@HIDDEN>) id 1vsScj-0006rk-30
 for bug-gnu-emacs@HIDDEN; Tue, 17 Feb 2026 16:28:49 -0500
Received: from mail-06.mail-europe.com ([85.9.210.45])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <n58r@HIDDEN>) id 1vsScg-0003Ow-N2
 for bug-gnu-emacs@HIDDEN; Tue, 17 Feb 2026 16:28:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me;
 s=protonmail3; t=1771363713; x=1771622913;
 bh=h0lDG0L6y8W3faBq7BiLr5kMMU2BUmsGUx+XZ/RiPYI=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=KzhzhnkbsmC87Dzy5Ot67C4uk2UHP9ki0n9c/8isopkYswUBY4ignE6U13sothR98
 jEBEq2GeaANL3Hd4w12m+BT+TWICQLriMNUYrbFzU5c2lGSos7dmTC9O+Nusi+xlbS
 OeORT8jBxTg5brcQsmb7rB6rINz2GscKZb8Yw8IL9PuBLAjE8uAcgWWSln5746eH1Z
 HQdmkQNAhTEhtLTZBtjwOA4g+nPrvEjKEyc1tFJbJ+QF4l2+xIvYryvIF98jayTw0j
 0QOt9Zw+OmTB6E+vpRMjG3pB6H0BMj67QuT5whiE1WFJCf0yMmbEezsXc9PPP2CHQM
 t99kVe5BSF9vQ==
Date: Tue, 17 Feb 2026 21:28:29 +0000
To: bug-gnu-emacs@HIDDEN
From: Ant <n58r@HIDDEN>
Subject: 31.0.50; Flatpak does not listen to dark/light mode toggle on GNOME
Message-ID: <311f9c580feb7e00a3c746e7c53285e9c816a7d2.camel@HIDDEN>
Feedback-ID: 77338314:user:proton
X-Pm-Message-ID: 2541bd7c5299bd8edc1fd1674fb8dd61d22e9656
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=85.9.210.45; envelope-from=n58r@HIDDEN;
 helo=mail-06.mail-europe.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,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

When running inside a flatpak, Emacs does not change to dark mode as I
switch to dark mode in GNOME, and vice versa.

Issuing this command in the host's terminal makes all (complying) apps
dark mode, except for Emacs:

gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'

Issuing the same command in Emacs' own `term` makes itself dark, except
for everything else. The `toolkit-theme` variable also gets changed
this
time.

So I guess that this new feature of Emacs listens for changes in the
`color-scheme` variable, but this does not fit with Flatpak's sandboxed
nature. To overcome this, the Desktop portal could be used.


In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
=C2=A03.24.51, cairo version 1.18.4) of 2026-02-17 built on toolbx
Repository revision: 39a2a2e3b5f9df9226714c29b59f210d8b6579f5
Repository branch: master
System Description: Freedesktop SDK 24.08 (Flatpak runtime)

Configured using:
=C2=A0'configure --prefix=3D/app --with-gnutls --with-tree-sitter
=C2=A0--with-native-compilation --with-pgtk 'CFLAGS=3D-O2 -pipe -g
=C2=A0-Wp,-D_FORTIFY_SOURCE=3D3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
=C2=A0-fstack-protector-strong -grecord-gcc-switches
=C2=A0-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
=C2=A0-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
=C2=A0'LDFLAGS=3D-L/app/lib -Wl,-z,relro,-z,now -Wl,--as-needed ''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG
LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER
PGTK
PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER WEBP XIM GTK3 ZLIB

Important settings:
=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 value of $XMODIFIERS: @im=3Dibus
=C2=A0 locale-coding-system: utf-8-unix

Major mode: elisp-compile

Minor modes in effect:
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 eldoc-mode: t
=C2=A0 show-paren-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-mode: t
=C2=A0 minibuffer-nonselected-mode: t
=C2=A0 minibuffer-regexp-mode: t
=C2=A0 buffer-read-only: t
=C2=A0 line-number-mode: t
=C2=A0 indent-tabs-mode: t
=C2=A0 transient-mark-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug lisp-mnt message mailcap yank-media
puny
dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg
rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mailabbrev
gmm-utils mailheader sendmail mail-parse rfc2231 rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-utils compile text-property-search
comint ansi-osc ansi-color ring comp-run bytecomp byte-compile
comp-common rx time-date subr-x mule-util cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win
term/common-win touch-screen pgtk-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify
dynamic-setting system-font-setting font-render-setting cairo gtk pgtk
lcms2 multi-tty move-toolbar make-network-process tty-child-frames
native-compile emacs)

Memory information:
((conses 16 77177 26985) (symbols 48 6828 0) (strings 32 21745 3055)
=C2=A0(string-bytes 1 676433) (vectors 16 14117)
=C2=A0(vector-slots 8 177353 10970) (floats 8 32 2) (intervals 56 351 1)
=C2=A0(buffers 1064 11))





Acknowledgement sent to Ant <n58r@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#80432; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 22 Feb 2026 09:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.