[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A unified color scheme?
From: |
Nate Bargmann |
Subject: |
Re: A unified color scheme? |
Date: |
Sat, 23 May 2020 13:01:38 -0500 |
User-agent: |
NeoMutt/20180716 |
* On 2020 23 May 10:40 -0500, Thomas Beierlein wrote:
> Hi Nate,
>
> these are really good and valid points. From my experience in last
> years I can confirm that color handling via ncurses is quite some
> nightmare especially when you use a terminal emulator under X.
> So thanks for the link below with some thorough discussion about the
> problems.
A pet sidetrack project. :-)
> Right most emulators allow only bright foreground but no bright
> background. I think that was the reason for using inverted color
> pairs in TLF from the beginning.
I'm still learning the subtleties but the console clearly can do bright
text on a bright background that the emulators don't.
> If you look to other programs using ncurses few uses a white/gray
> background. Better combinations results from having blue as background
> and using white of yellow letters. But I think that is to much to
> change now.
The color scheme for Xterm is quite useable to me with these "correct"
colors.
> The screenshots are coming through. I guess forst screen shot is from
> pure Linux console, second one from xterm with your Xresource file and
> the last from urxvt?
>
> The problem with the different shades of white in the last screenshot
> may be solved by setting a pure TERM=xterm. I had similar problems in
> the past with the introduction of xterm-256color not handled properly.
I'll attach a shot of URxvt where I started Tlf as:
TERM=xterm-256color tlf
it is not much different, if at all.
What I see of the UI code in Tlf is that rxvt is handled such that it
tries to play the part of the Linux console.
> > Instead, I think that simply unifying Xterm and URxvt and leaving
> > the console alone is a better idea.
> For the time being I think it may be a good decision.
I did get private feedback from a user that prefers the console so I
think it should be left well enough alone.
As for Xterm and URxvt, I think if Tlf just treats them the same as far
as colors are concerned and recommend using our Xresources, then I think
we'll have a good level of consistency. Actually, I am unsure of people
choosing URxvt instead of Xterm these days but some may. Plus, this has
become a bit of an interesting subproject of mine.
> As a reminder: If TERM is NOT set to xterm or rxvt TLF assumes you are
> using plain linux console and allows you to set the colors via TLFCOLOR=
Ah, that is the secret. I think I was puzzled why I couldn't get that
keyword to work last winter.
The reason I am promoting Xterm is due to it not consuming the key
combinations that other terminals consume. Keys like F11 and
Ctl-PgUp/PgDn come to mind. Xterm also supports anti-aliasing with
TrueType fonts these days so it can look quite nice on the modern desktop
(I'm using Gnome these days).
73, Nate
--
"The optimist proclaims that we live in the best of all
possible worlds. The pessimist fears this is true."
Web: https://www.n0nb.us
Projects: https://github.com/N0NB
GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819
Screenshot from 2020-05-23 12-34-51.png
Description: PNG image
signature.asc
Description: PGP signature