Bug 254013 - sysutils/most: poor default colors unreadable on bright background terminal
Summary: sysutils/most: poor default colors unreadable on bright background terminal
Status: Closed Not Accepted
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Emanuel Haupt
URL:
Keywords: easy, standards
Depends on:
Blocks:
 
Reported: 2021-03-04 16:45 UTC by Walter von Entferndt
Modified: 2021-04-18 11:59 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (ehaupt)
walter.von.entferndt: maintainer-feedback?


Attachments
files/patch-colors.diff: adjust default colors to be readable on most reasonable backgrounds (1.52 KB, patch)
2021-03-04 16:45 UTC, Walter von Entferndt
walter.von.entferndt: maintainer-approval?
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Walter von Entferndt 2021-03-04 16:45:14 UTC
Created attachment 222979 [details]
files/patch-colors.diff: adjust default colors to be readable on most reasonable backgrounds

The default colors for overstrike & underline text are very hard to read on terminals with a bright background.

The patch corrects these to be readable on both dark & bright backgrounds.  It changes brightgreen -> magenta & brightred -> blue in the source & config example files.  Additionally I took the freedom to add a hint in the example files that it's better to set the background to 'default' instread of 'black', since that works for both dark & bright background.  With the colors changed, sysutils/most is a near-perfect candidate to read manpages & as default PAGER, espc. for newbies & noobs, since it has a statusbar & _tells_ which keys to press.
Comment 1 Emanuel Haupt freebsd_committer freebsd_triage 2021-04-18 11:59:43 UTC
I appreciate your effort but I'm afraid this change would constitute a POLA violation. People have different color settings in their terminals. I suggest to use custom settings as described in the man page (man most, /Colors may be defined through).