Opened 14 years ago

Last modified 4 years ago

#156 new enhancement

Improve support for non-xterm terminal emulators

Reported by: Jiri Svoboda Owned by: Jiri Svoboda
Priority: major Milestone:
Component: helenos/srv/console Version: mainline
Keywords: ui 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 (9)

comment:1 by Jiri Svoboda, 14 years ago

Component: unspecifiedsrv/console

comment:2 by Jakub Jermář, 14 years ago

Milestone: 0.4.20.5.0

Retargeting for 0.5.0.

comment:3 by Jakub Jermář, 13 years ago

Milestone: 0.5.00.5.1

comment:4 by Jiri Svoboda, 13 years ago

See also: #43, #319

comment:5 by Jakub Jermář, 12 years ago

Milestone: 0.5.00.5.1

comment:6 by Jiri Svoboda, 12 years ago

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

comment:7 by Jakub Jermář, 10 years ago

Milestone: 0.5.10.7.1

comment:8 by Jakub Jermář, 6 years ago

Milestone: 0.7.1

comment:9 by Jiri Svoboda, 4 years ago

Keywords: ui added
Note: See TracTickets for help on using tickets.