Bug 134892 - DECSTR 'soft terminal reset' sequence is not recognized
Summary: DECSTR 'soft terminal reset' sequence is not recognized
Status: RESOLVED FIXED
Alias: None
Product: konsole
Classification: Applications
Component: emulation (show other bugs)
Version: 1.6.3
Platform: NetBSD pkgsrc NetBSD
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-30 11:31 UTC by shattered
Modified: 2022-03-03 12:23 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description shattered 2006-09-30 11:31:55 UTC
Version:           1.6.3 (using KDE KDE 3.5.3)
Installed from:    NetBSD pkgsrc
OS:                NetBSD

Konsole recognizes the RIS sequence (\ec), but not the DECSTR (\e[!p), which is less destructive.
Comment 1 Robert Knight 2006-10-01 04:45:33 UTC
Yes, the reason being that Konsole's emulation is based primarily on the VT102, the DECSTR sequence was added in later terminal models.

Note:  For reference, here is a definition of what DECSTR does: http://vt100.net/docs/vt510-rm/DECSTR

Comment 2 Bug Janitor Service 2022-02-24 23:15:11 UTC
A possibly relevant merge request was started @ https://invent.kde.org/utilities/konsole/-/merge_requests/605
Comment 3 tcanabrava 2022-03-03 12:23:18 UTC
Git commit 62f956b723f929ef9fb334494a1e47576387e30a by Tomaz  Canabrava, on behalf of Luis Javier Merino Morán.
Committed on 03/03/2022 at 10:46.
Pushed by tcanabrava into branch 'master'.

Add support for DECSTR (Soft Terminal Reset)

DECSTR is a level 2 control (VT2xx and up), and is to be used instead of
RIS (Reset to Initial State), which can initiate a self-test and drop
the connection on some hardware terminals.

M  +4    -2    src/Emulation.h
M  +19   -11   src/Screen.cpp
M  +1    -1    src/Screen.h
M  +14   -6    src/Vt102Emulation.cpp
M  +1    -1    src/Vt102Emulation.h

https://invent.kde.org/utilities/konsole/commit/62f956b723f929ef9fb334494a1e47576387e30a