Allow native wayland options to support HiDPI screens that using fractional scaling (snap builds) #116
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Apparently more people are using larger screen nowadays and they tend to use fractional scaling (especially in wayland). This is what happened when we use electron through xwayland compositor:
Both images are preserving its size and also the screenshot, but the second picture was taken from the 2.5K monitor and appears to be blurred.
Electron on the other hand already supports native wayland settings so can address this issue by providing simple Execute command:
/usr/bin/env ELECTRON_OZONE_PLATFORM_HINT=auto restfox
But because your
electron-build
config (especially snap) doesn't support wayland, so the command line wouldn't work and triggers segmentation error.This PR just simply added
allowNativeWayland
option on snap build so we can activateELECTRON_OZONE_PLATFORM_HINT
env.