diff --git a/src/main/base/browserwindow.ts b/src/main/base/browserwindow.ts index 93f9c708..36544325 100644 --- a/src/main/base/browserwindow.ts +++ b/src/main/base/browserwindow.ts @@ -428,8 +428,12 @@ export class BrowserWindow { } break; case "linux": - this.options.backgroundColor = "#1E1E1E"; this.options.autoHideMenuBar = true; + if (!(utils.getStoreValue("visual.transparent") ?? false)) { + this.options.backgroundColor = "#1E1E1E"; + } else { + this.options.transparent = true; + } if (utils.getStoreValue("visual.nativeTitleBar")) { this.options.titleBarStyle = "visible"; this.options.frame = true; diff --git a/src/renderer/views/components/settings-window.ejs b/src/renderer/views/components/settings-window.ejs index fdc0f59b..c2733f59 100644 --- a/src/renderer/views/components/settings-window.ejs +++ b/src/renderer/views/components/settings-window.ejs @@ -1490,7 +1490,7 @@ -
+
{{$root.getLz('settings.option.visual.transparent')}}
({{$root.getLz('settings.option.visual.transparent.description')}})