From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#53458: [Request, Linux] Follow system dark mode user preference Date: Sun, 23 Jan 2022 21:14:50 +0800 Message-ID: <87k0eqr3ud.fsf@yahoo.com> References: <3iRhN5EFJnIdFLuFt_CnYryIAZSjHpoq96ZkkxYkI1DJS4cNYRyGd18E92AH1lTjuEY75njusiICZbdF_AD0brAkLZ_9o9Gk435hsZbXiho=@protonmail.com> <87wnirryve.fsf@yahoo.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33582"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: 53458@debbugs.gnu.org To: Rudolf Schlatte Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 23 14:16:29 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1nBcjN-0008Xc-QY for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 23 Jan 2022 14:16:29 +0100 Original-Received: from localhost ([::1]:58252 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nBcjJ-0004Zk-55 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 23 Jan 2022 08:16:25 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45448) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBciw-0004YQ-4M for bug-gnu-emacs@gnu.org; Sun, 23 Jan 2022 08:16:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45962) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nBciv-0005aF-R7 for bug-gnu-emacs@gnu.org; Sun, 23 Jan 2022 08:16:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nBciv-0008A0-N6 for bug-gnu-emacs@gnu.org; Sun, 23 Jan 2022 08:16:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 23 Jan 2022 13:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53458 X-GNU-PR-Package: emacs Original-Received: via spool by 53458-submit@debbugs.gnu.org id=B53458.164294371428290 (code B ref 53458); Sun, 23 Jan 2022 13:16:01 +0000 Original-Received: (at 53458) by debbugs.gnu.org; 23 Jan 2022 13:15:14 +0000 Original-Received: from localhost ([127.0.0.1]:38865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBci9-0007KP-3z for submit@debbugs.gnu.org; Sun, 23 Jan 2022 08:15:14 -0500 Original-Received: from sonic303-21.consmr.mail.ne1.yahoo.com ([66.163.188.147]:34138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBci3-00077x-4M for 53458@debbugs.gnu.org; Sun, 23 Jan 2022 08:15:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642943700; bh=OwwNj7zE5PRzpSfEAvvTw9p//UIofK07W0NlxvdwvwI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=nV+apFXHt0NyK5hAjyMCQ/RLekV0GuFpuSa2emDNKRp2fQrFLew8hGR6v50hsowHHjq+GWRqgIZWlGS9PWZw13frrOBUxcAIZ9oybcn4ANrekTmERKcw6cXbfkLSpItEOs14tYAZ3DgCot4NBNG9rvxKWxNPUYqOWTu57wVMq9C/0ju17EYmAjvO3m7XEKcu4xhqdBsYNcaSa9P7L617oPmhn3LQEnO0dTPmE8TMVWypxLZbV1keA9tB0apcunx+LVakHyj5dVpHb0GVj6Tbf61DLEYWYsv8ZFjk+u9UsG8wn3kpa0mp9djjRVBLopl+axkhtT8LmpBIvMI5Xapfsg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642943700; bh=QB3Vb+zB7pazXB3lESRKvi0/lyvkf1tWSyz64hy8fQs=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=MdNSDzgZ24mu9g0Kp2Zxsl/8EJDrJp93JARG92pQVdoOCPBa6OEnCXC2bdsMTZfDTlk20/Qblwg/GMue7bAvggD2SUaJ8cev04IpY2dxYQqsS0LqO2swkHBsGvVUd6IEl8ucwFIPlJn+bczMupV7LyNOm4QSAcTzXeD7k+h7ACjcfwRjWIiKEFvJRHn/XP00Gi3DCfTJWjP8SfDMj1UV6r/oou70s0RqWWh/nbNAfV6ItwQE7gNnrESfmeUOGcPxv5dfjCgMQSK6oa/RDRr6+eZDNejEwc3oMvF44ptEBVExw5obw5KA6LKCyoK9C4AQ1/WTnv2P/4pRjShRWMOHPg== X-YMail-OSG: e6i0pVEVM1llCEcJ8wsNBnLkfm.oHFd8Q11DqZF21PDX_DBr09Dx6kafBOizBnO Ft5wKzcscZxHhP0yP_vYlNCV_8Yzv.O6IGf0IMYi8Hzjvj_X5O2hhqjQ.dSv7B2tWh2WwYNxgjaS V.7Bm9BGycPrzw5oaBbD8lpHQwSBIhJsVgnogTuyAy3gY4e28I1GfWPbfMYl_lWsYVTkEMEXvQTZ rAKLag8MsXttrFGLNi5q.u_RLJMws0eCgyLWpxF2V8c3e.tjkWbOk8I61sYuBoRlUatZ4FJbJi4l s0SYkVMS_DuIV__YbZEs5_jjehnwAHs0MAY3SHMOOApC86c7ZPC5QVJAvg_n1yL_HY007ec2QbZn 6CbFzJTHhDtKCXFk1jWhzAi0C0LVcwkcu_JhkenyARAiQW9eE3zFldoVGgsZz0FcmxlIoMk81mBo pvpWbq2Zr570CZZSPYUnvOowbr2RUEJXyxC9fT0wcbPqM.Nh.WRKaKsnFnCz.UvjY0XgDmOSdyXD Ed56_QofZaC1DnS6lHioju3k7c05uXl7E1gxgLq0IozKnUCwvXzJPMxCq.KTLjiJ7Mnqlpyvir8m g8NWO8nlddLIbPejjzs1iHORiFMZD817dStfw65fxucJbIEG4h4F9eDdyyfj24dWeRMIRtP7q4GY 5qNCeserssg9.vCiMnPggYPh1c38w4hbOs319upgRX7jnn24e7rTYO271Owwyrg9Mt3.oEKySq5E 5JWTBfiwxQsy_sdjX51ZN49.ljqLbN8XnjGp7aFsb3jHs15smbBqSM0GofnxTzxlwDmYWWiGqTnP ws5js3mhXAig5HXldShtbsVhnDn3wmNAf7gEXPjYsB X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sun, 23 Jan 2022 13:15:00 +0000 Original-Received: by kubenode511.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 9207bb49e36b1316986f66f2c56642f4; Sun, 23 Jan 2022 13:14:55 +0000 (UTC) In-Reply-To: (Rudolf Schlatte's message of "Sun, 23 Jan 2022 12:02:44 +0100") X-Mailer: WebService/1.1.19615 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:224910 Archived-At: Rudolf Schlatte writes: > The OS changes the title bar color etc., but such a change would let > Emacs adapt frame contents, for example by changing the active theme. For Emacs to change the GTK stylesheet when the system tells it to over the XDG portal API doesn't mean it will necessarily be possible for Lisp programs to obtain the name of the stylesheet being utilized, but I think something like what Carbon Emacs has would be a good idea. I'm not convinced that implementing the former is a good idea, since changing the decoration style should be (and will probably be in the future) handled by either GTK+ or the window manager, while these standards come and go, but I am not opposed to the latter. Patches welcome, thanks.