From 7696b0ee51a82133305cbcafec6fb1523f9df415 Mon Sep 17 00:00:00 2001 From: gateslu Date: Mon, 20 Jul 2026 13:24:48 +0800 Subject: [PATCH] fix(linux): forward forced display server to user server (#15627) Signed-off-by: Gateslu --- src/platform/linux.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/platform/linux.rs b/src/platform/linux.rs index 9a4bb37ec..ab6b1879b 100644 --- a/src/platform/linux.rs +++ b/src/platform/linux.rs @@ -646,6 +646,16 @@ fn try_start_server_(desktop: Option<&Desktop>) -> ResultType> { if !desktop.dbus.is_empty() { envs.push(("DBUS_SESSION_BUS_ADDRESS", desktop.dbus.clone())); } + if let Ok(forced_display_server) = + std::env::var("RUSTDESK_FORCED_DISPLAY_SERVER") + { + if !forced_display_server.is_empty() { + envs.push(( + "RUSTDESK_FORCED_DISPLAY_SERVER", + forced_display_server, + )); + } + } envs.push(( "TERM", get_cur_term(&desktop.uid).unwrap_or_else(|| suggest_best_term()),