LinSoftWin / Photoshop-CC2022-Linux

Installer from Photoshop CC 2021 to 2022 on linux with a GUI
BSD 3-Clause "New" or "Revised" License
898 stars 51 forks source link

Photoshop script needs to be rewritten a little to actually work #50

Closed fislysandi closed 2 years ago

fislysandi commented 2 years ago

Photoshop version eg : CC2021 Wine latest version

Describe the bug wine fails to launch wineboot and load kernel32.dll To Reproduce Steps to reproduce the behavior: 1.install photoshop by installer.sh 2.launch photoshop 3.get nothing 4.after a short period of time softlocks the pc (in my case virtualmachine)

Screenshots If applicable, add screenshots to help explain your problem. vmware_fJElRtvZeX

Expected behavior for photoshop to launch

System informations

Additional context This is a fresh install from arch titus script i just installed wine and winetricks. i use GTX 1060 8 GB and i have a intel CPU

found out i was using wine staging will try the aur wine-stable package soon.

fislysandi commented 2 years ago

ok update on the issue i used the wine stable and still got the same issue

also seems like there is a bug in your script
The wineprefix does not work correctly well this photoshop script will not work untill you fix the script if i export it manually it does not give me the wineboot issue but still softlocks the virt machine

sadge i really wanna see this script to succeed.

fislysandi commented 2 years ago

This is what happens when you try to open it up vmware_vcV0u0TFLp

fislysandi commented 2 years ago

this install script works perfectly fine for me. https://github.com/Gictorbit/photoshopCClinux

so i guess i have to wait and see untill you find the root of the problem.

MiMillieuh commented 2 years ago

Please use the installer in the release section.

fislysandi commented 2 years ago

well thanks will try that later.

ive just git cloned and tried to install it this way maybe i did that wrong. but this thank you for making this

ps.the AUR wine took me fking hours to compile(vmware moment) and sometimes it failed so it took me lots of hours but i have a stable version of wine i guess.

also i have arch installed on my external hard drive so i can run arch natively if you want me to test it on the native hardware.

MiMillieuh commented 2 years ago

You should also know that if your device don't support vulkan it won't work. I don't know if VMware supports vulkan.

fislysandi commented 2 years ago

(going a little off topic) if i ever would learn bash scripting i would write a script that would install EVERYTHING that a 3d artist needs/uses on windows

things that are native (Maya) (Short Explanation: this is where 3d artists rig and do animation) ( im just having libcrypt issues that i need to fix), it exists on AUR but the build of adsklicensing fails so you have to do it the scuffed way.

pureref (Short Explanation: this a massive refrence board where artists can yeet their refrences to)(would like to use beeref(FOSS on python(The Project is Abandoned)) but the pkg is broken),

Blender (Short Explanation:the most powerful 3d software to exist/can be used not just for 3d) (its native and its going to be way faster since its built for linux)

Adobe Substance Painter(Short Explanation: this is where artists make their textures) (you can download it Through AUR)

windows only apps that run almost natively (sometimes faster on linux)

(Zbrush) (Short Explanation: this is where 3d artists sculpt things) needs one dll override in order for your viewport to not go batshit insane, and emulate desktop to make wintab(aka pen pressure to work)

(Marmoset toolbag) (short explanation: this is where 3d artists bake normals and render their final work) installs natively you just need to make sure that you enable DXVK/VKD3D and after that its just native performance

(RizomUV) (Short Explanaiton: this is where 3d artists unwrap their meshes) literally windows experience in terms of installation click install and it just works.

i would make a script that install all of the above and include your script as an option if you like REALLY need photoshop instead i would just install krita,

gimp is meh.

MiMillieuh commented 2 years ago

(going a little off topic) if i ever would learn bash scripting i would write a script that would install EVERYTHING that a 3d artist needs/uses on windows

things that are native (Maya) (Short Explanation: this is where 3d artists rig and do animation) ( im just having libcrypt issues that i need to fix), it exists on AUR but the build of adsklicensing fails so you have to do it the scuffed way.

pureref (Short Explanation: this a massive refrence board where artists can yeet their refrences to)(would like to use beeref(FOSS on python(The Project is Abandoned)) but the pkg is broken),

Blender (Short Explanation:the most powerful 3d software to exist/can be used not just for 3d) (its native and its going to be way faster since its built for linux)

Adobe Substance Painter(Short Explanation: this is where artists make their textures) (you can download it Through AUR)

windows only apps that run almost natively (sometimes faster on linux)

(Zbrush) (Short Explanation: this is where 3d artists sculpt things) needs one dll override in order for your viewport to not go batshit insane, and emulate desktop to make wintab(aka pen pressure to work)

(Marmoset toolbag) (short explanation: this is where 3d artists bake normals and render their final work) installs natively you just need to make sure that you enable DXVK/VKD3D and after that its just native performance

(RizomUV) (Short Explanaiton: this is where 3d artists unwrap their meshes) literally windows experience in terms of installation click install and it just works.

i would make a script that install all of the above and include your script as an option if you like REALLY need photoshop instead i would just install krita,

gimp is meh.

As long as I'm credited for photoshop, I'm ok with it.

fislysandi commented 2 years ago

hey noob question, i booted into my hard drive installation of arch and uhh how do i give read and write permissions the entire home drive?

i genuinely want to know that.

MiMillieuh commented 2 years ago

hey noob question, i booted into my hard drive installation of arch and uhh how do i give read and write permissions the entire home drive?

i genuinely want to know that.

With the chown command... but it isn't recommended to give you permission in the home folder... but in your personal folder

Ex : don't give permission to /home/ But to /home/username/

fislysandi commented 2 years ago

hey seems like you did a mistake writing a script since $1 variable leads to a filename(aka nothing) not a path to user and it tries to write to root directory.

you should use $HOME variable instead since it will actually use the /home/user/ path to make the script somewhat work after wget winetricks line the script stops working because it fails to download winetricks.

i also added 2 lines to specify script path variable at the begginning of the script so you can invoke it at any time you want.

i will upload my modified sh script here photoshop2021install.zip

hopefully you are much better at bash scripting than me and fix the issue

MiMillieuh commented 2 years ago

The simple answer at why it isn't working it's because you havent read the documentation. as you say, $1 is nothing and that's right until you read the documentation. $1 is used to define where to install the software. if you say nothing it's nothing. and I want the user to be able to install it everywere. Capture d’écran du 2022-07-20 13-20-17

you have to say where to install it. if you don't it will install to /adobe-photoshop and yes that's the root folder.

fislysandi commented 2 years ago

oh then i just have to define $1 then and that would work?

like this sh photoshop2022install.sh /path/to/your/install/folder? (taken from the github page)

MiMillieuh commented 2 years ago

oh then i just have to define $1 then and that would work?

like this sh photoshop2022install.sh /path/to/your/install/folder? (taken from the github page)

Yeahy that's the thing. $1 is the first argument. so if you set it like in the example you mentioned it will work.

fislysandi commented 2 years ago

ye just thanks. sorry for attracting unneeded attention