From 910880e1e526a5d4490043e622810124d7d83f93 Mon Sep 17 00:00:00 2001 From: Karmaa <88517757+LukeGus@users.noreply.github.com> Date: Thu, 9 Oct 2025 22:48:17 -0500 Subject: [PATCH] Set terminal environment variables for SSH Added environment variables for terminal configuration. --- src/backend/ssh/terminal.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/backend/ssh/terminal.ts b/src/backend/ssh/terminal.ts index a455e2eb..22a5d768 100644 --- a/src/backend/ssh/terminal.ts +++ b/src/backend/ssh/terminal.ts @@ -682,7 +682,18 @@ wss.on("connection", async (ws: WebSocket, req) => { keepaliveInterval: 30000, keepaliveCountMax: 3, readyTimeout: 60000, - + env: { + TERM: "xterm-256color", + LANG: "en_US.UTF-8", + LC_ALL: "en_US.UTF-8", + LC_CTYPE: "en_US.UTF-8", + LC_MESSAGES: "en_US.UTF-8", + LC_MONETARY: "en_US.UTF-8", + LC_NUMERIC: "en_US.UTF-8", + LC_TIME: "en_US.UTF-8", + LC_COLLATE: "en_US.UTF-8", + COLORTERM: "truecolor", + }, algorithms: { kex: [ "diffie-hellman-group14-sha256",