mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-07-21 17:34:42 +03:00
fix(linux): forward forced display server to user server (#15627)
Signed-off-by: Gateslu <lyjbbq@163.com>
This commit is contained in:
@@ -646,6 +646,16 @@ fn try_start_server_(desktop: Option<&Desktop>) -> ResultType<Option<Child>> {
|
|||||||
if !desktop.dbus.is_empty() {
|
if !desktop.dbus.is_empty() {
|
||||||
envs.push(("DBUS_SESSION_BUS_ADDRESS", desktop.dbus.clone()));
|
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((
|
envs.push((
|
||||||
"TERM",
|
"TERM",
|
||||||
get_cur_term(&desktop.uid).unwrap_or_else(|| suggest_best_term()),
|
get_cur_term(&desktop.uid).unwrap_or_else(|| suggest_best_term()),
|
||||||
|
|||||||
Reference in New Issue
Block a user