From c83851462cc95cae14add481d76e8e033e489b74 Mon Sep 17 00:00:00 2001 From: Ken VanDine Date: Thu, 18 Sep 2025 14:39:54 -0400 Subject: [PATCH 1/2] feat: Enable wayland --- snap/local/launcher.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/snap/local/launcher.sh b/snap/local/launcher.sh index 7970170..8a403d9 100755 --- a/snap/local/launcher.sh +++ b/snap/local/launcher.sh @@ -1,2 +1,7 @@ #!/bin/sh -exec "$SNAP/opt/Mattermost/mattermost-desktop" --no-sandbox --disable-seccomp-filter-sandbox --disable-features=GlobalShortcutsPortal "$@" + +if [ -n "$WAYLAND_DISPLAY" ] && [ -z "$DISABLE_WAYLAND" ]; then + WAYLAND_OPTS="--enable-features=UseOzonePlatform --ozone-platform-hint=auto" +fi + +exec "$SNAP/opt/Mattermost/mattermost-desktop" --no-sandbox --disable-seccomp-filter-sandbox --disable-features=GlobalShortcutsPortal $WAYLAND_OPTS "$@" From d3751ba04cf24e8b3adcfeb8c37e25f7caa369de Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Fri, 19 Sep 2025 09:16:21 +0100 Subject: [PATCH 2/2] Update snap/local/launcher.sh --- snap/local/launcher.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snap/local/launcher.sh b/snap/local/launcher.sh index 8a403d9..ef0c9c6 100755 --- a/snap/local/launcher.sh +++ b/snap/local/launcher.sh @@ -4,4 +4,4 @@ if [ -n "$WAYLAND_DISPLAY" ] && [ -z "$DISABLE_WAYLAND" ]; then WAYLAND_OPTS="--enable-features=UseOzonePlatform --ozone-platform-hint=auto" fi -exec "$SNAP/opt/Mattermost/mattermost-desktop" --no-sandbox --disable-seccomp-filter-sandbox --disable-features=GlobalShortcutsPortal $WAYLAND_OPTS "$@" +exec "$SNAP/opt/Mattermost/mattermost-desktop" --no-sandbox --disable-seccomp-filter-sandbox --disable-features=GlobalShortcutsPortal "${WAYLAND_OPTS:-}" "$@"