-
-
Notifications
You must be signed in to change notification settings - Fork 29
Description
Does an issue for this already exist?
- I have searched the existing issues
- I have ensured my environment (operating system, app launcher, etc) is up to date
Operating System and Version
Linux Mint 22.2 Cinnamon
Launcher
Lutris (Recommended)
Launcher Installation
Flatpak (Recommended)
Other Install
No response
Wine Version
ElementalWarrior (Recommended)
Affinity Version
3.0.0.3791
Desktop Environment
Cinnamon (X11, Linux Mint 22)
Description
I installed Affinity Suite V3.0.0.3791 on Linux Mint 22 (based on Ubuntu 24.04) using both installation methods provided by the [AffinityOnLinux](https://github.com/seapear/AffinityOnLinux) project.
Installation Methods Tried
-
Bash script:
bash -c "$(curl -s https://raw.githubusercontent.com/ryzendew/AffinityOnLinux/refs/heads/main/AffinityScripts/AffinityUpdater.sh)" -
Lutris, following this guide:
https://github.com/seapear/AffinityOnLinux/blob/main/Guides/Lutris/Guide.md
Runner used:
ElementalWarrior-x86_64 (Recommended)- YAML:
ElementalWarrior Affinity-ew.yaml
Issues Encountered
In both cases the applications launched successfully, but:
- Could not log in to either my Affinity account or Canva Premium account (WebView2 login window does not render or fails).
- Certain preferences are not saved between sessions.
- The OpenCL acceleration toggle initially could not be enabled (ignored). After multiple reinstallations it suddenly worked.
- The “Fülltext” (Placeholder Text) panel no longer allows saving as default, which worked in an earlier install (though settings were still not applied at runtime).
These issues persist across multiple clean prefixes (~/.AffinityLinux, ~/.affinity) and both installation methods (script and Lutris).
Environment
- Laptop: ThinkPad X1 Extreme 2nd Gen
- GPU: NVIDIA GeForce GTX 1650 Max-Q
- Driver: NVIDIA proprietary 550.x
- OS: Linux Mint 22 (Ubuntu 24.04 base)
- Wine: ElementalWarriorWine-x86_64
- Launcher: “Other” (AffinityOnLinux Bash script)
- Desktop Environment: Cinnamon (X11)
Additional Notes
- Problem persists across clean prefixes.
- Same behavior with system Wine 9.0.
- Other WebView2-based apps also fail similarly.
- After restoring a Timeshift backup, some Affinity configuration remnants still existed under
~/.var/app/net.lutris.Lutris/.
Version tested: Affinity Suite V3.0.0.3791
Reproducible: Yes (100%)
System: Linux Mint 22 Cinnamon (X11)
Hardware: ThinkPad X1 Extreme Gen 2 / NVIDIA GTX 1650 Max-Q
Steps to reproduce
- Install Affinity Suite using either the Bash script or Lutris method.
- Launch Affinity Suite
- Attempt to sign in to Affinity or Canva.
- Modify preferences under Edit → Preferences → Performance or Fülltext.
- Restart the application.
Expected behaviour
- User preferences persist between sessions.
- OpenCL acceleration remains enabled.
- WebView2-based login (Affinity / Canva) displays and authenticates successfully.
Screenshots
Logs
From terminal and Lutris output:
0048:err:environ:init_peb starting L"C:\\Program Files (x86)\\Microsoft\\EdgeUpdate\\MicrosoftEdgeUpdate.exe" in experimental wow64 mode
...
ShellExecuteEx failed: file not found.
Attempts to install WebView2 via the bootstrapper:
curl -fLo WebView2.exe "https://go.microsoft.com/fwlink/?linkid=2124703"
wine start /unix /tmp/WebView2.exe /silent /install
→ No files appear under C:\Program Files (x86)\Microsoft\EdgeWebView\Application
Offline fixed-version ZIP install (`MicrosoftEdgeWebView2RuntimeFixedVersionX64.zip`) also fails to be detected by Affinity.Config
-
Wine Prefix:
~/.AffinityLinux -
WebView2 attempted paths:
C:\Program Files (x86)\Microsoft\EdgeWebView\ApplicationC:\webview2-fixed
-
Environment variables tested:
WEBVIEW2_BROWSER_EXECUTABLE_FOLDERWEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS="--no-sandbox --disable-gpu"
Self-service
- I'd be willing to fix this issue myself.