From 608447b9608d4144a091e22614e09e23901063f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20F=20Bj=C3=B6rklund?= Date: Wed, 16 Nov 2022 22:49:25 +0100 Subject: [PATCH] Use a truecolor terminal shell by default --- handler.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/handler.go b/handler.go index 90a20da..b66b8b4 100644 --- a/handler.go +++ b/handler.go @@ -200,10 +200,14 @@ func (c *sshClient) bridgeWSAndSSH() { } defer c.sessIn.Close() - if err := c.sess.RequestPty("xterm", wdSize.High, wdSize.Width, terminalModes); err != nil { + if err := c.sess.RequestPty("xterm-256color", wdSize.High, wdSize.Width, terminalModes); err != nil { log.Println("bridgeWSAndSSH: session.RequestPty:", err) return } + if err := c.sess.Setenv("COLORTERM", "truecolor"); err != nil { + log.Println("bridgeWSAndSSH: session.Setenv:", err) + return + } if err := c.sess.Shell(); err != nil { log.Println("bridgeWSAndSSH: session.Shell:", err) return