diff --git a/src/main.ts b/src/main.ts index ee90124..38dfa46 100644 --- a/src/main.ts +++ b/src/main.ts @@ -15,8 +15,12 @@ export var tabs: boolean; if (process.platform == "linux") { if (process.env.$XDG_SESSION_TYPE == "wayland") { console.log("Wayland specific patches applied.") - app.commandLine.appendSwitch("enable-features=UseOzonePlatform"); app.commandLine.appendSwitch("ozone-platform=wayland"); + if (process.env.$XDG_CURRENT_DESKTOP == "GNOME") { + app.commandLine.appendSwitch("enable-features=UseOzonePlatform,WaylandWindowDecorations"); + } else { + app.commandLine.appendSwitch("enable-features=UseOzonePlatform"); + } } } checkIfConfigExists();