GithubHelp home page GithubHelp logo

csmarckitus / photoshop Goto Github PK

View Code? Open in Web Editor NEW
291.0 8.0 30.0 210 KB

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.

License: GNU General Public License v3.0

linux photoshop photoshop-cc gnu-linux winehq adobe-photoshop photoshop-installation wine c gnome

photoshop's Introduction

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

๐Ÿš€ Features

  • Automatically check your system requirements (read below) so you know if you can install Photoshop
  • Automatically install everything you need to run Photoshop
  • Creates a Photoshop shortcut in your Gnome Apps for execute it
  • Install and configure Adobe Camera Raw v12, if you want
  • If you don't use Photoshop anymore, you can uninstall all files in a custom way
  • Support wine dark mode
  • It's free and you will not need any license key

๐Ÿ’ป 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:

  • Fedora (Compatible with all versions that share the same WineHQ repository, currently from 29 to 34)
  • Debian 10 (Buster) and any other Debian based distro
  • Arch Linux and any other Arch based distro
  • Gentoo Linux

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
  • If the program has an error in somewhere of installer, first uninstall Photoshop.

  • I have installed Wine but my system does not recognize it, why? If you use any shell different than the default provided by system, you need to add the PATH of the path of installation of WINE.

  • If your distro is not compatible you have to modify the program for skip the WineHQ installation, therefore you will have to install WineHQ in the correct way according to your distro and with this, you can use the installation on whatever distro.

New features:

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

Notes:

  • I use getchar in some lines for clear stdin and doing that a command can be read by scanf.
  • The main file is Photoshop.c

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.