Designers on Linux have long faced a gap: the lack of native versions of industry-standard tools like Adobe Photoshop and Illustrator. While powerful open-source alternatives like GIMP, Inkscape, and Krita exist, not everyone wants to relearn workflows or adapt to different interfaces. Thankfully, there’s a practical solution—users can now run Affinity on Linux using compatibility layers, even without official support.
Affinity, acquired by Canva in 2024, shifted to a freemium model in 2025. Its Photo, Designer, and Publisher apps merged into a single unified application—free to download and use on Windows and macOS. Generative AI features require a Canva Pro subscription, but core functionality remains fully accessible. Importantly, the new Affinity team has acknowledged growing demand for a native Linux version. However, until they deliver something concrete, the community has stepped in with a reliable workaround.
Enter AffinityOnLinux—a community-driven project that simplifies the process to run Affinity on Linux. The effort centers on two methods: a traditional Wine-based installation and a self-contained AppImage. The latter is especially beginner-friendly, bundling everything needed—including Wine 10.x, dependencies, and performance tweaks—into a single executable file.
For most users, the AppImage is the best choice. Simply download it, mark it as executable, and launch. It works well on Ubuntu 24.04 LTS and other mainstream distributions. During testing on a low-power Chuwi laptop, Affinity handled basic raster editing smoothly in “Pixel” mode. All tools, filters, dialogs, and effects functioned as expected.
However, performance slowed when opening complex Photoshop (.PSD) files packed with layers, masks, smart objects, and nested effects. This bottleneck likely stems from hardware limitations rather than the software itself—but it’s worth noting for heavy users.
There are also key limitations. You cannot sign into your Canva account within the AppImage version. If you accidentally click “Sign Out,” you won’t be able to log back in. Additionally, views that rely on WebView2—such as the welcome screen and built-in help system—fail to render properly.
Under the hood, the AppImage uses DXVK for graphics acceleration, which works well with Intel integrated GPUs. But it lacks OpenCL support, meaning heavy filters run on the CPU. NVIDIA discrete GPU users who need OpenCL should opt for the full Wine installation method instead.
On the plus side, the AppImage avoids the hassle of configuring Wine prefixes, debugging missing libraries, or troubleshooting dependency conflicts. Yes, it uses more disk space—but it saves significant time and frustration. Just remember: on Ubuntu, you must first install libfuse2t64 to run AppImages.
To improve usability, consider creating a desktop launcher using tools like GearLever. The AppImage also includes a DPI slider on first launch for UI scaling. Advanced users can access Wine settings by running the AppImage with the --winecfg command in the terminal.
Before you begin, ensure you have enough free space—at least 1.2 GB for the AppImage and another ~3 GB for runtime files. Note that this solution only supports 64-bit Intel/AMD systems; ARM devices aren’t compatible since it relies on the official Windows installer.
If issues arise, the AffinityOnLinux Discord server and GitHub repository offer active support, known issues lists, and troubleshooting guides. The project is maintained by a small volunteer team led by ~ryzendew, operating on a best-effort basis.
In conclusion, while an official Linux version would be ideal, the current workaround makes it entirely feasible to run Affinity on Linux today. For designers unwilling to abandon professional-grade tools—or switch operating systems—this AppImage solution bridges the gap effectively. Whether Canva eventually delivers native support may depend on how loudly the Linux creative community speaks up.
READ: Most Secure Operating System 2025: Comparing OS Security Leaders




