ANSI codes for saving/restoring attributes not supported
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gnome Virtual Terminal Emulator |
Invalid
|
Medium
|
|||
vte (Ubuntu) |
Triaged
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
According to http://
Save Cursor & Attrs <ESC>7
* Save current cursor position.
Restore Cursor & Attrs <ESC>8
* Restores cursor position after a Save Cursor.
VTE-based terminals (gnome-terminal, terminator etc) treat them as
Save Cursor <ESC>[s
* Save current cursor position.
Unsave Cursor <ESC>[u
* Restores cursor position after a Save Cursor.
i.e. attributes are actually never restored. How to reproduce:
echo -ne "\00337" # save attributes
echo -ne "\0033[7m" # reverse video
echo -ne "\00338" # restore attributes (i.e no reverse video anymore)
echo this text should not be in inversed colors
In gnome-terminal the message is displayed in reverse video. In xterm it is displayed correctly.
Running Jaunty.
ii gnome-terminal 2.26.0-0ubuntu2
ii libvte9 1:0.20.0-0ubuntu2
Changed in vte: | |
status: | Unknown → New |
Changed in vte: | |
importance: | Unknown → Medium |
Changed in vte: | |
status: | New → Confirmed |
Changed in vte: | |
status: | Confirmed → Invalid |
Confirmed it works fine in xterm but it doesnt' on a vte based one.