• lichtmetzger@feddit.de
    link
    fedilink
    English
    arrow-up
    27
    ·
    edit-2
    9 months ago

    You’re in luck, I just had this problem today and got it solved! :) Also on Fedora (38) with an Intel UHD 620. Proof:

    First I got Photoshop 2020 from m0nkrus, because that’s a patched version without the online activation. I installed it with qemu on a virtualized Windows 11 to get all of the files (because the installer depends on an unimplemented mshtml function and is just a white, unuseable window in wine).

    Then I prepared a custom wineprefix with all of the neccessary files: WINEPREFIX=~/.wine-adobe winetricks -q allfonts fontsmooth=rgb gdiplus atmlib vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2022 msxml3 msxml6

    I copied all of the files in the C:/Program Files/Adobe and C:/Program Files/Common/Adobe directories into the same directories in ~/.wine-adobe/drive_c.

    That’s enough, you can now run Photoshop with a command like this: WINEPREFIX=~/.wine-adobe wine ~/.wine-adobe/drive_c/Program\ Files/Adobe/Adobe\ Photoshop\ 2020/Photoshop.exe or create a nice looking app shortcut with wine-create-shortcut.

    Some things to note: The “new” file open dialogue doesn’t work, you have to disable it in settings. Otherwise, nothing will happen when trying to create a new file.

    Adobe Illustrator 2021 also works fine, but you need to build your own variant of wine with a patched gdi32.dll. The most annoying part was getting all of the -devel.i686 packages in Fedora, which took a lot of googling around. Haven’t documented the full list while doing it, sadly.

    • mbp@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      8
      ·
      9 months ago

      Fantastic work getting this going. I really think if this were to be streamlined, it would be able to convince me (and plenty others) to switch to Linux full time. Seems like something that could be handled automatically given a few parameters but publishing it would be a bitch

      • lichtmetzger@feddit.de
        link
        fedilink
        English
        arrow-up
        4
        ·
        9 months ago

        Something like Bottles could work, but since the installer portion of recent Adobe apps is broken, there would be no way of creating a useful installer.

        I hope, support for these apps will improve in the future, as wine gets better. Just a few years ago, running Photoshop was a much bigger PITA, which is why I stuck with Windows for so long.

    • Zuberi 👀@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      9 months ago

      Insane amount of work, not just to have gotten it going, but also to bother publishing your steps for me. Thank you :)!

      I’ll keep you posted! I may run this on my tiny-ass windows partition, but I would love an Adobe product on Fedora :')

    • Zuberi 👀@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      9 months ago

      Got it working! Thank you @lichtmetzger@feddit.de so much. I did some looking around and found he has an all encompassing download and it got me thinking.

      Do you think we could get this kind of work-around running with m0nkrus’ Full Collection? ATM the newest I can find is: Adobe Master Collection 2020 RUS-ENG v12

      How did you figure out exactly what packages were needed by wine such as “vcrun2008” etc?

  • ArcaneSlime@lemmy.dbzer0.com
    cake
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    2
    ·
    9 months ago

    No, and I would like to add that this is Adobe’s fault, they could easily but they don’t want to support linux.

  • darkeox@kbin.social
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    9 months ago

    Best shot:

    There was a self contained AppImage around once but it had bugs. Maybe finding it, upgrade the Wine/DXVK/VKD3D inside and try…

    EDIT: Last known best compatible version is 2021. And from my recalling, it works best if installed on Windows and then moved on Linux (plus all the littered files it creates around Windows).