CSMarckitus / Photoshop

This program written in C will help you to automatically install everything you need and configure it so that you can run Photoshop on your Linux without problems.
GNU General Public License v3.0
323 stars 32 forks source link
adobe-photoshop c debian fedora gnome gnu-linux linux photoshop photoshop-cc photoshop-installation ubuntu wine winehq winehq-stable

Photoshop CC v21.2.4 installer for Linux

This program written in C will help you to automatically install everything you need and configure it so that you can run Photoshop on your Linux without problems.

screenshot

wine version C

:rocket: Features

:computer: Installation

If you are new in Linux and don't know some commands, you can watch this video (made thanks to Don of Novaspirit Tech channel) for more easy installation:

Click in image for watch the video

Compatible Distros:

Installation steps:

git clone https://gitlab.com/csmarckitus1/photoshop.git
cd photoshop
make
./Photoshop2020

Note:

If you get an memory access error message, you need to install valgrind in your distro and execute the program with it. Example in an Arch or based distro: Install the program:

sudo pacman -S valgrind

Executing the program:

cd photoshop
make 
valgrind ./Photoshop2020

Important things during the installation:

During the installer you will see for a moment that Windows 7 is selected by default, change it to Windows 10. If you have a 4k monitor or open Photoshop and it looks small, in the same place go to the Graphics tab and increase the resolution between 216 and 240 ppp.Once all this is done apply the changes.Photoshop may sometimes start with a black screen, just Create a new file or just drag in some photo. Before starting any project try to Save the file first. In case it doesn't let you do the following:

File -> Export -> Export Layers to Files

Finally the files will be saved, now restart Photoshop and open the file you have created. Now everything you do in that file will be saved for you.

A few things about check requirements:

The requirements are based on the technical specifications provided by the Adobe page according to the Windows operating system, so it is possible that although some requirements are not met in Linux, Photoshop can be executed. Is possible that when checks requirements, in computers that don't have dedicated VRAM (As they use a chunk of memory RAM) in some cases the result, is that you can run Photoshop, but this is not really.

Errors or bugs:

If make not works, copy and paste this in terminal in the current folder:

gcc -ggdb3 -O0 -std=c99 -Wall -Werror -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wshadow -pedantic -w -o Photoshop2020 Photoshop.c ./scripts/Requirements.c ./scripts/Installer.c ./scripts/Cameraraw.c ./scripts/Configure.c ./scripts/Uninstaller.c ./Photoshop2020

New features:

If you want to try the staging version of Wine, Adobe Camera Raw has not worked for me.

Notes: