From 75d9c5d25f2f3b427c982a9541aa694004b8931d Mon Sep 17 00:00:00 2001 From: RustDesk <71636191+rustdesk@users.noreply.github.com> Date: Wed, 24 Dec 2025 22:59:01 +0800 Subject: [PATCH] =?UTF-8?q?Revert=20"fix:=20set=20TERM=20env=20variable=20?= =?UTF-8?q?for=20terminal=20to=20fix=20Delete=20key=20not=20working?= =?UTF-8?q?=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit bba57069a892ea91234b24622a260946d353d735. --- src/server/terminal_service.rs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/server/terminal_service.rs b/src/server/terminal_service.rs index 959d387f5..945ae27bd 100644 --- a/src/server/terminal_service.rs +++ b/src/server/terminal_service.rs @@ -774,11 +774,6 @@ impl TerminalServiceProxy { #[allow(unused_mut)] let mut cmd = CommandBuilder::new(&shell); - // Set TERM environment variable to ensure proper handling of control sequences - // This fixes issues with Delete/Backspace keys not working correctly - // See: https://github.com/rustdesk/rustdesk/issues/13621 - cmd.env("TERM", "xterm-256color"); - #[cfg(target_os = "windows")] if let Some(token) = &self.user_token { cmd.set_user_token(*token as _);