Follow us on Google+ Follow us on Facebook Follow us on Twitter

Opened 8 years ago

Last modified 3 years ago

#156 new enhancement

Improve support for non-xterm terminal emulators

Reported by: Jiri Svoboda Owned by: Jiri Svoboda
Priority: major Milestone: 0.7.1
Component: helenos/srv/console Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also: #43, #319, #440

Description

HelenOS console can be accessed over a serial terminal, which is used by mips32/msim, mips32/gxemul, arm32/gxemul, ia64/ski, etc. The problem is that terminal escape sequences vary from one terminal emulator to another. Currently HelenOS code is tuned to xterm and people who use different terminal emulators have been reporting problems with garbled output and broken keys (such as cursor keys).

It would be nice to improve support for other terminal emulators. One possibility is to find out if some specific escape sequences could be substituted for more generic which would work in more terminals. This, however is not very likely.

Another way is to add explicit support for several different popular terminal emulators. I cannot think of a good way to detect the terminal type automatically. It would be necessary for the user to either select a default terminal type during build configuration or select the terminal type from HelenOS command line.

Change History (7)

comment:1 Changed 8 years ago by Jiri Svoboda

Component: unspecifiedsrv/console

comment:2 Changed 7 years ago by Jakub Jermář

Milestone: 0.4.20.5.0

Retargeting for 0.5.0.

comment:3 Changed 7 years ago by Jakub Jermář

Milestone: 0.5.00.5.1

comment:4 Changed 6 years ago by Jiri Svoboda

See also: #43, #319

comment:5 Changed 5 years ago by Jakub Jermář

Milestone: 0.5.00.5.1

comment:6 Changed 5 years ago by Jiri Svoboda

See also: #43, #319#43, #319, #440

comment:7 Changed 3 years ago by Jakub Jermář

Milestone: 0.5.10.7.1
Note: See TracTickets for help on using tickets.