[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17543764#comment-17543764
 ] 

Sid Bose commented on GUACAMOLE-1613:
-------------------------------------

Seems like the underline terminal style is not supported by the Guacamole 
renderer. I tried running 

echo -e "\033[4munderline\033[0m"

in a local terminal (or any regular SSH session). The underline word is printed 
with an underline. When run through Guacamole (connecting to the same host) the 
underline is not rendered. We traced the problem down to the renderer code in 
the guacd code base.

The underline property is correctly parsed from the SSH session but then not 
translated into the PNG that is sent to the browser. This also explains some 
other rendering issues, like the red highlights (Errors like invalid option etc 
in the emulation) that are currently missing from the Guacamole renderer.

> Underline definitions in vt220 emulation
> ----------------------------------------
>
>                 Key: GUACAMOLE-1613
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1613
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacamole
>    Affects Versions: 1.4.0
>            Reporter: Sid Bose
>            Priority: Major
>         Attachments: Underline set reset comparison.docx, 
> vt220_terminfo_mapping.txt
>
>
> Hi Team,
>   We are using terminal type vt220 with additional terminfo mapping file at 
> the upstream app which is legacy.
> Now guacamole doesn't show underline in the text space. Whereas in ZOC 
> terminal to same upstream does. 
> I have attached the mapping file and below is the set reset code for 
> underline in vt220 and linux.
>  
> $ infocmp -1 vt220 | grep mul
>         rmul=\E[24m,
>         smul=\E[4m,
> $ infocmp -1 linux | grep mul
>         rmul=\E[24m,
>         smul=\E[4m,
>  
> Also attached is the visual comparison of guacamole and ZOC. Doesn't 
> guacamole uses the same set reset code for vt220. How can we have this in 
> guacamole checked.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to