diff --git a/src/electron-main.ts b/src/electron-main.ts index fddee60..5d9e888 100644 --- a/src/electron-main.ts +++ b/src/electron-main.ts @@ -326,6 +326,11 @@ app.commandLine.appendSwitch("--enable-usermedia-screen-capturing"); if (!app.commandLine.hasSwitch("enable-features")) { app.commandLine.appendSwitch("enable-features", "WebRTCPipeWireCapturer"); } +// Workaround bug in electron 36:https://github.com/electron/electron/issues/46538 +// Hopefully this will no longer be needed soon and can be removed +if (process.platform === "linux") { + app.commandLine.appendSwitch("gtk-version", "3"); +} const gotLock = app.requestSingleInstanceLock(); if (!gotLock) {