From 765f2e65e8867c55ec720735d637e10cb897a4d3 Mon Sep 17 00:00:00 2001 From: Steven Enamakel <31011319+senamakel@users.noreply.github.com> Date: Fri, 1 May 2026 17:50:53 -0700 Subject: [PATCH] fix(linux): deliver X11 ozone flags via custom .desktop template (#1091) --- app/src-tauri/main.desktop | 14 ++++++++++++++ app/src-tauri/tauri.conf.json | 3 ++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 app/src-tauri/main.desktop diff --git a/app/src-tauri/main.desktop b/app/src-tauri/main.desktop new file mode 100644 index 000000000..91055cc2a --- /dev/null +++ b/app/src-tauri/main.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Categories={{categories}} +{{#if comment}} +Comment={{comment}} +{{/if}} +Exec={{exec}} --enable-features=UseOzonePlatform --ozone-platform=x11 +StartupWMClass={{exec}} +Icon={{icon}} +Name={{name}} +Terminal=false +Type=Application +{{#if mime_type}} +MimeType={{mime_type}} +{{/if}} diff --git a/app/src-tauri/tauri.conf.json b/app/src-tauri/tauri.conf.json index 3e83cf63c..7b079be32 100644 --- a/app/src-tauri/tauri.conf.json +++ b/app/src-tauri/tauri.conf.json @@ -56,7 +56,8 @@ "libx11-6", "libgdk-pixbuf-2.0-0", "libglib2.0-0" - ] + ], + "desktopTemplate": "main.desktop" } }, "createUpdaterArtifacts": false,