GNU bug report logs - #79666
31.0.50; feature request toggle to decolorize when contrast is unusable

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; Severity: wishlist; Reported by: Van Ly <van.ly@HIDDEN>; dated Tue, 21 Oct 2025 06:33:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at submit) by debbugs.gnu.org; 21 Oct 2025 06:32:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 21 02:32:30 2025
Received: from localhost ([127.0.0.1]:49510 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vB5v4-0007vR-GU
	for submit <at> debbugs.gnu.org; Tue, 21 Oct 2025 02:32:30 -0400
Received: from lists.gnu.org ([2001:470:142::17]:41052)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <van.ly@HIDDEN>) id 1vB5v2-0007v7-Kg
 for submit <at> debbugs.gnu.org; Tue, 21 Oct 2025 02:32:29 -0400
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 <van.ly@HIDDEN>) id 1vB5us-0001PN-69
 for bug-gnu-emacs@HIDDEN; Tue, 21 Oct 2025 02:32:20 -0400
Received: from mx.sdf.org ([205.166.94.24])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <van.ly@HIDDEN>) id 1vB5up-00081r-2I
 for bug-gnu-emacs@HIDDEN; Tue, 21 Oct 2025 02:32:17 -0400
Received: from sdf.org (iceland.freeshell.org [205.166.94.5])
 by mx.sdf.org (8.18.1/8.14.3) with ESMTPS id 59L6WB5V025567
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO)
 for <bug-gnu-emacs@HIDDEN>; Tue, 21 Oct 2025 06:32:12 GMT
Received: (from van.ly@localhost)
 by sdf.org (8.18.1/8.12.8/Submit) id 59L6WA7W013134;
 Tue, 21 Oct 2025 06:32:10 GMT
From: Van Ly <van.ly@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; feature request toggle to decolorize when contrast is
 unusable
Organization: SDF Public Access UNIX System
Date: Tue, 21 Oct 2025 06:32:10 +0000
Message-ID: <dcsfrbczrx1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=205.166.94.24; envelope-from=van.ly@HIDDEN;
 helo=mx.sdf.org
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
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.1 (/)

--=-=-=
Content-Type: text/plain


Hi,

At times when color contrast settings are unusable while viewing at the
X Window frame, can a toggle function decolorize the view so as to be
able to read the text?

Something like the following at the tty but for the X Window frame.

    (defun x/tty-color-mode-no ()
      "Disable color in TTY."
      (interactive)
      (set-frame-parameter nil 'tty-color-mode 'no))


--=-=-=
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=emacs_31.0.50_bug_report_text
Content-Transfer-Encoding: base64
Content-Description: emacs 30.0.50 bug report text

SW4gR05VIEVtYWNzIDMxLjAuNTAgKGJ1aWxkIDEsIHg4Nl82NC0tbmV0YnNkLCBYIHRvb2xraXQs
IGNhaXJvIHZlcnNpb24KIDEuMTguNCwgWGF3IHNjcm9sbCBiYXJzKSBvZiAyMDI1LTEwLTIxIGJ1
aWx0IG9uIFhYWApSZXBvc2l0b3J5IHJldmlzaW9uOiBmYjQ4ZjYwMTZlM2ZhYTY2OWRiZGJhNTk5
NzFjMTdlZDM5MWViODhjClJlcG9zaXRvcnkgYnJhbmNoOiBIRUFECldpbmRvd2luZyBzeXN0ZW0g
ZGlzdHJpYnV0b3IgJ1RoZSBYLk9yZyBGb3VuZGF0aW9uJywgdmVyc2lvbiAxMS4wLjEyMTAxMDE4
ClN5c3RlbSBEZXNjcmlwdGlvbjogTmV0QlNEIFhYWCAxMS4wX0JFVEEgTmV0QlNEIDExLjBfQkVU
QSAoVFBfRTQ3MCkgIzA6IFNhdCBPY3QgIDQgMjM6MTk6MjkgQUVTVCAyMDI1ICBYWFhAWFhYOi9s
b2NhbC9uLzExL2J1aWxkL3N5cy9hcmNoL2FtZDY0L2NvbXBpbGUvVFBfRTQ3MCBhbWQ2NAoKQ29u
ZmlndXJlZCB1c2luZzoKICdjb25maWd1cmUgLS1zcmNkaXI9L2xvY2FsL3AvYnVpbGQvd2lwL2Vt
YWNzLWdpdC93b3JrL2VtYWNzCiAtLWxvY2Fsc3RhdGVkaXI9L3ZhciAtLXdpdGgtbmF0aXZlLWNv
bXBpbGF0aW9uIC0td2l0aG91dC1ucwogLS13aXRob3V0LWltYWdlbWFnaWNrIC0td2l0aG91dC14
YXczZCAtLXgtaW5jbHVkZXM9L3Vzci9YMTFSNy9pbmNsdWRlCiAtLXgtbGlicmFyaWVzPS91c3Iv
WDExUjcvbGliIC0td2l0aC14LXRvb2xraXQ9YXRoZW5hIC0tcHJlZml4PS91c3IvcGtnCiAtLWJ1
aWxkPXg4Nl82NC0tbmV0YnNkIC0taG9zdD14ODZfNjQtLW5ldGJzZCAtLWluZm9kaXI9L3Vzci9w
a2cvaW5mbwogLS1tYW5kaXI9L3Vzci9wa2cvbWFuIC0tZW5hYmxlLW9wdGlvbi1jaGVja2luZz15
ZXMgJ0NGTEFHUz0tTzIgLWcKIC1JL3Vzci9wa2cvaW5jbHVkZSAtSS91c3IvaW5jbHVkZSAtSS91
c3IvcGtnL2luY2x1ZGUvZnJlZXR5cGUyCiAtSS91c3IvcGtnL2luY2x1ZGUvbGlieG1sMiAtSS91
c3IvcGtnL2luY2x1ZGUvZ2xpYi0yLjAKIC1JL3Vzci9wa2cvaW5jbHVkZS9naW8tdW5peC0yLjAg
LUkvdXNyL3BrZy9saWIvZ2xpYi0yLjAvaW5jbHVkZQogLUkvdXNyL1gxMVI3L2luY2x1ZGUgLUkv
dXNyL3BrZy9pbmNsdWRlL2hhcmZidXp6JwogJ0NQUEZMQUdTPS1JL3Vzci9wa2cvaW5jbHVkZSAt
SS91c3IvaW5jbHVkZQogLUkvdXNyL3BrZy9pbmNsdWRlL2ZyZWV0eXBlMiAtSS91c3IvcGtnL2lu
Y2x1ZGUvbGlieG1sMgogLUkvdXNyL3BrZy9pbmNsdWRlL2dsaWItMi4wIC1JL3Vzci9wa2cvaW5j
bHVkZS9naW8tdW5peC0yLjAKIC1JL3Vzci9wa2cvbGliL2dsaWItMi4wL2luY2x1ZGUgLUkvdXNy
L1gxMVI3L2luY2x1ZGUKIC1JL3Vzci9wa2cvaW5jbHVkZS9oYXJmYnV6eicgJ0xERkxBR1M9LVds
LC1SL3Vzci9wa2cvZ2NjMTUvbGliCiAtV2wsLXpyZWxybyAtTC91c3IvcGtnL2xpYiAtV2wsLVIv
dXNyL3BrZy9saWIgLUwvdXNyL2xpYiAtV2wsLVIvdXNyL2xpYgogLUwvdXNyL1gxMVI3L2xpYiAt
V2wsLVIvdXNyL1gxMVI3L2xpYicnCgpDb25maWd1cmVkIGZlYXR1cmVzOgpBQ0wgQ0FJUk8gREJV
UyBGUkVFVFlQRSBHSUYgR0xJQiBHTVAgR05VVExTIEdTRVRUSU5HUyBIQVJGQlVaWiBKUEVHCkxJ
Qk9URiBMSUJYTUwyIE1PRFVMRVMgTkFUSVZFX0NPTVAgTk9USUZZIEtRVUVVRSBQRFVNUEVSIFBO
RyBSU1ZHIFNPVU5EClNRTElURTMgVEhSRUFEUyBUSUZGIFRPT0xLSVRfU0NST0xMX0JBUlMgVFJF
RV9TSVRURVIgV0VCUCBYMTEgWERCRSBYSU0KWElORVJBTUEgWElOUFVUMiBYUE0gWFJBTkRSIExV
Q0lEIFpMSUIKCkltcG9ydGFudCBzZXR0aW5nczoKICB2YWx1ZSBvZiAkTEFORzogZW5fQVUuVVRG
LTgKICBsb2NhbGUtY29kaW5nLXN5c3RlbTogdXRmLTgtdW5peAoKTWFqb3IgbW9kZTogTGlzcCBJ
bnRlcmFjdGlvbgoKTWlub3IgbW9kZXMgaW4gZWZmZWN0OgogIHRvb2x0aXAtbW9kZTogdAogIGds
b2JhbC1lbGRvYy1tb2RlOiB0CiAgZWxkb2MtbW9kZTogdAogIHNob3ctcGFyZW4tbW9kZTogdAog
IGVsZWN0cmljLWluZGVudC1tb2RlOiB0CiAgbW91c2Utd2hlZWwtbW9kZTogdAogIHRvb2wtYmFy
LW1vZGU6IHQKICBtZW51LWJhci1tb2RlOiB0CiAgZmlsZS1uYW1lLXNoYWRvdy1tb2RlOiB0CiAg
Z2xvYmFsLWZvbnQtbG9jay1tb2RlOiB0CiAgZm9udC1sb2NrLW1vZGU6IHQKICBibGluay1jdXJz
b3ItbW9kZTogdAogIG1pbmlidWZmZXItbm9uc2VsZWN0ZWQtbW9kZTogdAogIG1pbmlidWZmZXIt
cmVnZXhwLW1vZGU6IHQKICBsaW5lLW51bWJlci1tb2RlOiB0CiAgaW5kZW50LXRhYnMtbW9kZTog
dAogIHRyYW5zaWVudC1tYXJrLW1vZGU6IHQKICBhdXRvLWNvbXBvc2l0aW9uLW1vZGU6IHQKICBh
dXRvLWVuY3J5cHRpb24tbW9kZTogdAogIGF1dG8tY29tcHJlc3Npb24tbW9kZTogdAoKTG9hZC1w
YXRoIHNoYWRvd3M6Ck5vbmUgZm91bmQuCgpGZWF0dXJlczoKKHNoYWRvdyBzb3J0IG1haWwtZXh0
ciBlbWFjc2J1ZyBsaXNwLW1udCBtZXNzYWdlIG1haWxjYXAgeWFuay1tZWRpYSBwdW55CmRpcmVk
IGRpcmVkLWxvYWRkZWZzIHJmYzgyMiBtbWwgbW1sLXNlYyBwYXNzd29yZC1jYWNoZSBlcGEgZGVy
aXZlZCBlcGcKcmZjNjA2OCBlcGctY29uZmlnIGdudXMtdXRpbCB0aW1lLWRhdGUgbW0tZGVjb2Rl
IG1tLWJvZGllcyBtbS1lbmNvZGUKbWFpbGFiYnJldiBnbW0tdXRpbHMgbWFpbGhlYWRlciBzZW5k
bWFpbCBtYWlsLXBhcnNlIHJmYzIyMzEgcmZjMjA0NwpyZmMyMDQ1IGlldGYtZHJ1bXMgbW0tdXRp
bCBtYWlsLXByc3ZyIG1haWwtdXRpbHMgY29tcGlsZQp0ZXh0LXByb3BlcnR5LXNlYXJjaCBjb21p
bnQgc3Vici14IGFuc2ktb3NjIGFuc2ktY29sb3IgcmluZyBjb21wLXJ1bgpieXRlY29tcCBieXRl
LWNvbXBpbGUgY29tcC1jb21tb24gcnggZmFjZS1yZW1hcCBoZWxwLW1vZGUgY2wtbG9hZGRlZnMK
Y2wtbGliIGhlbHAtbWFjcm8gcm1jIGlzby10cmFuc2wgdG9vbHRpcCBjY29udiBlbGRvYyBwYXJl
biBlbGVjdHJpYwp1bmlxdWlmeSBlZGlmZi1ob29rIHZjLWhvb2tzIGxpc3AtZmxvYXQtdHlwZSBl
bGlzcC1tb2RlIG13aGVlbAp0ZXJtL3gtd2luIHgtd2luIHRlcm0vY29tbW9uLXdpbiB4LWRuZCB0
b3VjaC1zY3JlZW4gdG9vbC1iYXIgZG5kIGZvbnRzZXQKaW1hZ2UgcmVnZXhwLW9wdCBmcmluZ2Ug
dGFidWxhdGVkLWxpc3QgcmVwbGFjZSBuZXdjb21tZW50IHRleHQtbW9kZQpsaXNwLW1vZGUgcHJv
Zy1tb2RlIHJlZ2lzdGVyIHBhZ2UgdGFiLWJhciBtZW51LWJhciByZm4tZXNoYWRvdyBpc2VhcmNo
CmVhc3ltZW51IHRpbWVyIHNlbGVjdCBzY3JvbGwtYmFyIG1vdXNlIGppdC1sb2NrIGZvbnQtbG9j
ayBzeW50YXgKZm9udC1jb3JlIHRlcm0vdHR5LWNvbG9ycyBmcmFtZSBtaW5pYnVmZmVyIG5hZHZp
Y2Ugc2VxIHNpbXBsZSBjbC1nZW5lcmljCmluZG9uZXNpYW4gcGhpbGlwcGluZSBjaGFtIGdlb3Jn
aWFuIHV0Zi04LWxhbmcgbWlzYy1sYW5nIHZpZXRuYW1lc2UKdGliZXRhbiB0aGFpIHRhaS12aWV0
IGxhbyBrb3JlYW4gamFwYW5lc2UgZXVjanAtbXMgY3A1MTkzMiBoZWJyZXcgZ3JlZWsKcm9tYW5p
YW4gc2xvdmFrIGN6ZWNoIGV1cm9wZWFuIGV0aGlvcGljIGluZGlhbiBjeXJpbGxpYyBjaGluZXNl
CmNvbXBvc2l0ZSBlbW9qaS16d2ogY2hhcnNjcmlwdCBjaGFycHJvcCBjYXNlLXRhYmxlIGVwYS1o
b29rCmprYS1jbXByLWhvb2sgaGVscCBhYmJyZXYgb2JhcnJheSBvY2xvc3VyZSBjbC1wcmVsb2Fk
ZWQgYnV0dG9uIGxvYWRkZWZzCnRoZW1lLWxvYWRkZWZzIGZhY2VzIGN1cy1mYWNlIG1hY3JvZXhw
IGZpbGVzIHdpbmRvdyB0ZXh0LXByb3BlcnRpZXMKb3ZlcmxheSBzaGExIG1kNSBiYXNlNjQgZm9y
bWF0IGVudiBjb2RlLXBhZ2VzIG11bGUgY3VzdG9tIHdpZGdldCBrZXltYXAKaGFzaHRhYmxlLXBy
aW50LXJlYWRhYmxlIGJhY2txdW90ZSB0aHJlYWRzIGRidXNiaW5kIGtxdWV1ZQpkeW5hbWljLXNl
dHRpbmcgc3lzdGVtLWZvbnQtc2V0dGluZyBmb250LXJlbmRlci1zZXR0aW5nIGNhaXJvIHgtdG9v
bGtpdAp4aW5wdXQyIHggbXVsdGktdHR5IG1vdmUtdG9vbGJhciBtYWtlLW5ldHdvcmstcHJvY2Vz
cyB0dHktY2hpbGQtZnJhbWVzCm5hdGl2ZS1jb21waWxlIGVtYWNzKQoKTWVtb3J5IGluZm9ybWF0
aW9uOgooKGNvbnNlcyAxNiA2MzYxNiAxMDQ0MykgKHN5bWJvbHMgNDggNjk3MSAwKSAoc3RyaW5n
cyAzMiAxODM2NCAzNzcwKQogKHN0cmluZy1ieXRlcyAxIDUyMjE4MikgKHZlY3RvcnMgMTYgMTIw
MzkpCiAodmVjdG9yLXNsb3RzIDggMTQ2NTU3IDEwOTM3KSAoZmxvYXRzIDggMjkgMikgKGludGVy
dmFscyA1NiA1MzcgMCkKIChidWZmZXJzIDEwNjQgMTIpKQo=
--=-=-=
Content-Type: text/plain


-- 
vl

--=-=-=--




Acknowledgement sent to Van Ly <van.ly@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#79666; 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: Tue, 21 Oct 2025 06:45:01 UTC

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