After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 116495 - ENQ returns "xterm", while current xterms return ""
ENQ returns "xterm", while current xterms return ""
Status: RESOLVED FIXED
Product: vte
Classification: Core
Component: general
unspecified
Other Linux
: High normal
: ---
Assigned To: VTE Maintainers
Nalin Dahyabhai
: 114334 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-07-02 00:25 UTC by Mariano Suárez-Alvarez
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
change the return-terminal-status response to "" (663 bytes, patch)
2003-07-02 00:26 UTC, Mariano Suárez-Alvarez
none Details | Review

Description Mariano Suárez-Alvarez 2003-07-02 00:25:31 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.
Comment 1 Mariano Suárez-Alvarez 2003-07-02 00:26:59 UTC
Created attachment 17968 [details] [review]
change the return-terminal-status response to ""
Comment 2 Elijah Newren 2003-07-03 20:04:31 UTC
*** Bug 114334 has been marked as a duplicate of this bug. ***
Comment 3 Elijah Newren 2003-07-03 20:05:48 UTC
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.