From fa40e74d1ccdab2e2d99340512a57e939c7a9336 Mon Sep 17 00:00:00 2001 From: Nova Date: Fri, 31 Jan 2025 12:44:36 -0800 Subject: [PATCH 1/2] fix(session): set $XDG_SESSION_TYPE properly Author: Nova Date: Fri Jan 31 12:44:36 2025 -0800 --- src/session.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/session.rs b/src/session.rs index 8fef44d..b1796e7 100644 --- a/src/session.rs +++ b/src/session.rs @@ -104,6 +104,7 @@ pub fn connection_env() -> FxHashMap { #[cfg(feature = "wayland")] { var_env_insert!(env, WAYLAND_DISPLAY); + env.insert("XDG_SESSION_TYPE".to_string(), "wayland".to_string()); env.insert("GDK_BACKEND".to_string(), "wayland".to_string()); env.insert("QT_QPA_PLATFORM".to_string(), "wayland".to_string()); env.insert("MOZ_ENABLE_WAYLAND".to_string(), "1".to_string()); -- 2.49.1 From f6854d5e9d040bd063f4e81a964f9e1d1193e832 Mon Sep 17 00:00:00 2001 From: Schmarni Date: Sat, 1 Feb 2025 20:21:55 +0100 Subject: [PATCH 2/2] fix(session): remove unneeded wayland environment variables Signed-off-by: Schmarni --- src/session.rs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/session.rs b/src/session.rs index b1796e7..144140d 100644 --- a/src/session.rs +++ b/src/session.rs @@ -105,11 +105,6 @@ pub fn connection_env() -> FxHashMap { { var_env_insert!(env, WAYLAND_DISPLAY); env.insert("XDG_SESSION_TYPE".to_string(), "wayland".to_string()); - env.insert("GDK_BACKEND".to_string(), "wayland".to_string()); - env.insert("QT_QPA_PLATFORM".to_string(), "wayland".to_string()); - env.insert("MOZ_ENABLE_WAYLAND".to_string(), "1".to_string()); - env.insert("CLUTTER_BACKEND".to_string(), "wayland".to_string()); - env.insert("SDL_VIDEODRIVER".to_string(), "wayland".to_string()); } env } -- 2.49.1