According to the discussion on the Gnome VTE bug linked, calling
vte_terminal_set_emulation won't work either, unless it happens to be
recognized as a supported emulation mode. "xterm-256color" isn't, so
this solution wouldn't work.

There doesn't seem to be an obvious, clean way to fix the problem within
xfce4-terminal; vte is the one holding all the cards AFAICT. According
to discussion on the Gnome VTE bug, vte_terminal_fork_command_full is
"just a wrapper" around some other functions, but one of those functions
(__vte_pty_spawn) probably isn't safe to call by users.

Perhaps the correct solution should be for vte to revert to its previous
behavior, whereby it didn't brutally murder pre-existing TERM settings
when the terminal app sets them. If the upstream vte folks don't want to
consider this, Ubuntu probably should.

** Also affects: vte (Ubuntu)
   Importance: Undecided
       Status: New

-- 
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

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to