! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
xfce4-terminal default TERM setting disconnect with the ncurses database
Status:
RESOLVED: FIXED
Product:
Xfce4-terminal
Component:
General

Comments

Description Sam Varshavchik 2016-01-09 17:12:45 CET
terminal-screen.c sets COLORTERM to "xfce4-terminal".

I just checked, and the default ncurses database has no entry for "xfce4-terminal". ncurses only knows about "xfce", and does not know anything about "xfce4-terminal".

Additionally, COLORTERM appears to be an obsolete environment variable. It is not on the default list of environment variables forwarded across ssh sessions, and according to https://bugzilla.redhat.com/show_bug.cgi?id=1173688 gnome-terminal does not want to have anything to do with it, either.

I'll also copy this to the ncurses mailing list. xfce4-terminal and ncurses need to be on the same page. It doesn't look to me like ncurses even looks at COLORTERM anymore.
Comment 1 Egmont Koblinger 2016-01-09 17:55:46 CET
For vte-based terminals TERM should be set to "xterm-256color". Once xfce-terminal migrates to newest gtk3-based vte, it'll no longer be necessary to set this since vte sets this value on its own.

COLORTERM's old value is indeed obsolete. If it's set at all, it should be set to "truecolor", see https://bugzilla.gnome.org/show_bug.cgi?id=754521.
Comment 2 Igor editbugs 2016-07-07 19:21:53 CEST
Resolved by migrating to vte3.

Bug #12405

Reported by:
Sam Varshavchik
Reported on: 2016-01-09
Last modified on: 2016-07-07

People

CC List:
2 users

Version

Version:
unspecified

Attachments

Additional information