From e7353be0cd0747febada01216a20aeba1ee52ba3 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Sun, 6 Oct 2024 09:25:13 +0800 Subject: [PATCH] fix https://github.com/flathub/flathub/pull/5670#issuecomment-2395067890 --- src/platform/linux.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/platform/linux.rs b/src/platform/linux.rs index 9c5494230..3f0860f86 100644 --- a/src/platform/linux.rs +++ b/src/platform/linux.rs @@ -610,8 +610,17 @@ pub fn get_env_var(k: &str) -> String { } } +fn is_flatpak() -> bool { + std::env::var("FLATPAK_SANDBOX_DIR").is_ok() || + std::env::var("FLATPAK_ID").is_ok() || + std::env::var("FLATPAK_SESSION_BUS_ADDRESS").is_ok() +} + // Headless is enabled, always return true. pub fn is_prelogin() -> bool { + if is_flatpak() { + return false; + } let n = get_active_userid().len(); n < 4 && n > 1 }