Unfortunately, this app seems not to run under Wayland when given the option. Instead, it uses Xwayland, giving it an ugly title bar, worse performance, and bad fractional scaling (very blurry).
This issue affects all Electron apps, but can be mitigated by developers individually by overriding the option in their XDG Desktop files. You can read more about this on the related Electron PR: https://github.com/electron/electron/pull/35630
For now, users can pass an ozone-platform-hint flag to make the app run as expected: proton-mail --ozone-platform-hint=auto. They may also set ELECTRON_OZONE_PLATFORM_HINT=auto as an environment variable. This will apply to all Electron 28.0+ apps on a system! 😄️✨️
Unfortunately, this app seems not to run under Wayland when given the option. Instead, it uses Xwayland, giving it an ugly title bar, worse performance, and bad fractional scaling (very blurry).
This issue affects all Electron apps, but can be mitigated by developers individually by overriding the option in their XDG Desktop files. You can read more about this on the related Electron PR: https://github.com/electron/electron/pull/35630
For now, users can pass an
ozone-platform-hint
flag to make the app run as expected:proton-mail --ozone-platform-hint=auto
. They may also setELECTRON_OZONE_PLATFORM_HINT=auto
as an environment variable. This will apply to all Electron 28.0+ apps on a system! 😄️✨️