From e8902ee33e76929ba337ff1b5ec0c0a746f8c725 Mon Sep 17 00:00:00 2001 From: CJ Pais Date: Wed, 10 Dec 2025 22:01:04 -0800 Subject: [PATCH] Set WEBKIT_DISABLE_DMABUF_RENDERER=1 in env (#427) * default WEBKIT_DISABLE_DMABUF_RENDERER disable * try even earlier? --- src-tauri/src/main.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index b37a903..9da8277 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -2,5 +2,15 @@ #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] fn main() { + #[cfg(target_os = "linux")] + { + if std::path::Path::new("/dev/dri").exists() + && std::env::var("WAYLAND_DISPLAY").is_err() + && std::env::var("XDG_SESSION_TYPE").unwrap_or_default() == "x11" + { + std::env::set_var("WEBKIT_DISABLE_DMABUF_RENDERER", "1"); + } + } + handy_app_lib::run() }