Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 6 years ago

Last modified 6 years ago

#505 accepted enhancement

Remcons should implement the console protocol fully

Reported by: Jiri Svoboda Owned by: Jiri Svoboda
Priority: major Milestone:
Component: helenos/unspecified Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also: #440

Description

Currently remcons only supports plain text output, but not other console operations (such as setting attributes, cursor position and visibility).

Change History (3)

comment:1 Changed 6 years ago by Jiri Svoboda

Owner: set to Jiri Svoboda
Status: newaccepted

comment:2 Changed 6 years ago by Jiri Svoboda

console and vterm (terminal widget) use chargrid to implement console protocol / console TTY emulation. Remcons needs to use the same. However, part of the console protocol implementation is duplicated in console and terminal widget and should be factored out as well.

output server can render chargrid onto a VT100-like terminal. This logic needs to be moved out to a library so that it can be reused in remcons.

After the above two pieces are factored out, remcons can be made to use them, which should give it full console capability.

comment:3 Changed 6 years ago by Jiri Svoboda

See also: #440
Note: See TracTickets for help on using tickets.