[mosh-users] Alternate character set support (line grpahics) with terminfo

Vincent Lefevre vincent-mosh at vinc17.net
Thu Mar 20 09:14:08 EDT 2014


On 2014-03-20 14:02:57 +0100, C.v.St. wrote:
> On 20.03.2014 13:42, Florian Bruhin wrote:
>  > * Vincent Lefevre <vincent-mosh at vinc17.net> [2014-03-20 13:29:33 +0100]:
> 
>  > > $ tput smacs; echo "mq>"
>  > > └─>
> ...
>  > Why would you need this anyways, when you can have Unicode?
> 
> Because many programs still work with the 'secondary charsets'
> in the old logic of vt100 based terminals.
> 
> BUT mosh simply does not interfere. IF you have a definition
> of 'smacs', your tput will simply write the corresponding chars
> to 'the terminal', and what 'the terminal' will do with them
> depends on the client side program, not on mosh.

I'm not sure I understand what you mean. Mosh forces TERM to be
xterm, so that the smacs definition is fixed.

> The simple way tot test might be doing (on UNIXes):
> 
> $ echo '^Nmq>^O'
> 
> (^N and ^O are 'Control...) and you may need to type them
> as <control-v><control-n> and <control-v><control-o> AND
> do not forget the ' at both ends.

With xterm under Debian (at least), smacs is not ^N, but a true
escape sequence: smacs=\E(0

-- 
Vincent Lefèvre <vincent at vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)


More information about the mosh-users mailing list