FWIW, the workaround I've been using for some time now is:
if [ \( "x$COLORTERM" = "xgnome-terminal" -o "x$COLORTERM" = "xTerminal" -o
"x$COLORTERM" = "xxfce4-terminal" \) -a "x$TERM" = "xxterm" ] &&
infocmp xterm-256color >/dev/null 2>&1; then
TERM=xterm-256color
fi
in my .bashrc or what have you. The "Terminal" was what worked in
Precise and prior; "xfce4-terminal" is what COLORTERM is now set to.
(The infocmp command verifies that there is a terminfo database entry
for "xterm-256color", so it doesn't get set and then terminal apps
haven't a clue how to talk to the terminal.)
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to vte in Ubuntu.
https://bugs.launchpad.net/bugs/778801
Title:
TERM unconditionally set to "xterm", regardless of config
To manage notifications about this bug go to:
https://bugs.launchpad.net/vte/+bug/778801/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs