bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Termite's terminfo


From: Thomas Dickey
Subject: Re: Termite's terminfo
Date: Mon, 7 Oct 2019 18:10:32 -0400
User-agent: NeoMutt/20170113 (1.7.2)

On Mon, Oct 07, 2019 at 12:42:18PM +0300, IFo Hancroft wrote:
> I have just found something interesting. If I change my $TERM to termite as
> opposed to xterm-termite, I lose functionality. I haven't

"functionality" wasn't mentioned.

Perhaps you're seeing this in GNU ls, which uses its own guess about
color based on $TERM.   On the machine I'm using at the moment,
"dircolors -p" asserts that these do color:

TERM Eterm
TERM ansi
TERM *color*
TERM con[0-9]*x[0-9]*
TERM cons25
TERM console
TERM cygwin
TERM dtterm
TERM gnome
TERM hurd
TERM jfbterm
TERM konsole
TERM kterm
TERM linux
TERM linux-c
TERM mlterm
TERM putty
TERM rxvt*
TERM screen*
TERM st
TERM terminator
TERM tmux*
TERM vt100
TERM xterm*

vt100's never did color.

The "gnome" entry there is derived from ncurses, but rather old.
I deprecated it in 2010:

# 2010-11-20
#       * make "vte" the principal entry defining "gnome", since GNOME terminal
#         is merely one of several terminals whose behavior is provided by this
#         library -TD

Hardcoding checks on $TERM never was a good idea, and it's not done here :-)

To put it into perspective, ncurses' terminal data has...

     305 entries with 8 colors (72%)
       1 entries with 15 colors (0%)
      37 entries with 16 colors (9%)
       6 entries with 52 colors (1%)
       9 entries with 64 colors (2%)
       6 entries with 88 colors (1%)
      47 entries with 256 colors (11%)
       1 entries with 512 colors (0%)
       1 entries with 4096 colors (0%)
      13 entries with 16777216 colors (3%)
     426 entries with colors

> compiled/recompiled termite to make it present itself as termite, so it may
> be due to that and not the terminfo file but maybe there is no need to
> change the terminfo file until I test further.
> 
> On 10/7/19 7:47 AM, IFo Hancroft wrote:
> > I have just checked the branches and versions.
> > Termite does use a recent VTE version (I believe it is even up to date
> > with VTE's current development version, not just the latest stable),
> > though VTE's versions are confusing (at least for me) with being called
> > VTE3, while being named and installed as VTE 2.91 while the version is
> > actually 0.48.3 according to https://developer.gnome.org/vte/
> > 
> > Anyway, my point is, Termite's terminfo can get updated to just:
> > termite|VTE-based terminal,
> > use=vte,
> > 
> > Best Regards,
> > IFo Hancroft
> > 
> > _______________________________________________
> > Bug-ncurses mailing list
> > address@hidden
> > https://lists.gnu.org/mailman/listinfo/bug-ncurses
> 
> _______________________________________________
> Bug-ncurses mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/bug-ncurses

-- 
Thomas E. Dickey <address@hidden>
https://invisible-island.net
ftp://ftp.invisible-island.net

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]