Skip to content

Takes care of everything you need to run the Affinity suite on Linux.

License

Notifications You must be signed in to change notification settings

sihawido/affinity-linux-setup

Repository files navigation

Affinity Linux Setup

A shell based on the Affinity Wine Documentation by wanesty. Allows you install and use the Affinity software suite by Serif on Linux.

What it does

  • Checks if dependencies are installed.
  • Installs Rum and launch-affinity to ~/.local/bin/
  • Downloads, compiles and installs ElementalWarrior's fork of Wine to /opt/wines/.
  • Creates a Wineprefix with dependencies in ~/.local/share/wine-affinity.
  • Installs DXVK and VKD3D using Winetricks.
  • Lets you start the installer executable.
  • Creates .desktop shortcuts.

Instructions

  1. Get a Windows/System32/WinMetadata folder from a Windows install or a VM.
  2. Download the installer executable from Affinity.
  3. Inside a terminal, run
curl -Os https://raw.githubusercontent.com/sihawido/affinity-linux-setup/main/affinity-linux-setup.sh && bash affinity-linux-setup.sh

Warning: Always be careful when running scripts from the Internet.

  1. Follow every step in the terminal (y - stands for yes, n - stands for no).
  2. Launch the Affinity software using your DE or by typing launch-affinity in the terminal.

Notes

  • To scale the apps you can run rum "affinity-photo3-wine9.13-part3" "$HOME/.local/share/affinity-wine" winecfg, go to the 'Graphics' tab in the opened window and change the 'dpi' under 'Screen resolution' to something higher.

Uninstalling

  1. Inside a terminal, run
curl -Os https://raw.githubusercontent.com/sihawido/affinity-linux-setup/main/affinity-linux-uninstall.sh && bash affinity-linux-uninstall.sh
  1. Remove the installed dependencies, listed in missing_packages.txt, using your package manager.

About

Takes care of everything you need to run the Affinity suite on Linux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages