[Konsole-devel] [Bug 96280] New: Character set selection no longer operative; breaks backwards compatibility; xterm vs Linux console
H.Peter Anvin
hpa at zytor.com
Tue Jan 4 10:54:06 UTC 2005
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=96280
Summary: Character set selection no longer operative; breaks
backwards compatibility; xterm vs Linux console
Product: konsole
Version: 1.4.1
Platform: RedHat RPMs
OS/Version: Linux
Status: UNCONFIRMED
Severity: wishlist
Priority: NOR
Component: general
AssignedTo: konsole-devel kde org
ReportedBy: hpa zytor com
Version: 1.4.1 (using KDE KDE 3.3.1)
Installed from: RedHat RPMs
Compiler: gcc-3.4.2
OS: Linux
It seems that the use of ISO 2022 codes - including <SI> and <SO> to select the DEC graphics character set - to select character sets has been completely disabled in konsole 1.4.1, with the sole exception of <ESC> % G and <ESC> % @ to switch in and out of UTF-8 mode. As far as I can tell, it looks like recent xterms behave the same.
Unfortunately, this severely breaks a number of older applications, some which aren't even running on Linux, and are not possible to change.
As an additional complication, Linux window terminals like konsole tend to be compatible with xterm, as opposed to the Linux text console. This is somewhat awkward, especially since there are any number of xterm versions out there, and the newer ones seem to have broken what little commonality one can count on when one sees TERM=xterm.
The Linux implementation of ISO 2022 is severely broken, but at least it is self-consistent. Perhaps as a result, Linux emulation is now a standard feature in decent Windows terminal emulators! Perhaps konsole should, at least as an option, emulate a Linux console instead of an xterm?
More information about the konsole-devel
mailing list