GNOME Bugzilla – Bug 116495
ENQ returns "xterm", while current xterms return ""
Last modified: 2004-12-22 21:47:04 UTC
When vte gets an ENQ (return-terminal-status), it feeds the string "xterm" back to the child, as per the older spec of that control sequence in xterm's ctlseqs.txt. Right now (http://ftp.xfree86.org/pub/XFree86/4.3.0/doc/ctlseqs.TXT) xterms return an empty string on ENQs. This is a user visible thing, because ENQs can be fed into the terminal by cat'ing binary files and such, and then the return string just pops out of nowhere. See bug #114334. The following trivial patch updates vte's behavious on ENQs to match current xterm's.
Created attachment 17968 [details] [review] change the return-terminal-status response to ""
*** Bug 114334 has been marked as a duplicate of this bug. ***
Adding PATCH keyword, setting priority->high because of the patch, and adding GNOMEVER2.2 keyword. Note that bug 114334 was the original filing of this report and contains a little more description about it.