this post was submitted on 21 Jul 2023
210 points (90.7% liked)

Linux

48375 readers
1377 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I'm starting this off by saying that I'm looking for any type of reasonably advanced photo manipulation tool, that runs natively under Linux. It doesn't have to be FOSS.

I switched to Linux, from Windows, about three years ago. I don't regret the decision whatsoever. However, one thing that has not gotten me away from Windows entirely, is the severe lack of photo editing tools.

So what's available? Well, you have GIMP. And then there's Krita, but that's more of a drawing software. And then...

Well that's it. As far as I know.

1. GIMP

Now, as someone migrating from Photoshop, GIMP was incredibly frustrating, and I didn't understand anything even after a few weeks of trying to get into it. Development seemed really slow, too. It's far from intuitive, and things that really should take a few steps, seemingly takes twenty (like wrapping text on a path? Should that really be that difficult?).

I would assume if you're starting off with GIMP, having never touched Photoshop, then it'd be no issue. But as a user migrating, I really can't find myself spending months upon months to learn this program. It's not viable for me.

No hate against GIMP, I'm sure it works wonders for those who have managed to learn it. But I can't see myself using it, and I don't find myself comfortable within it, as someone migrating from Photoshop.

2. Krita

Krita, on the other hand, I like much more. But, it's more of a drawing program. Its development is more focused on drawing, and It's missing some features that I want - namely selection tools. Filters are good, but I find G'MIC really slow. It also really chugs when working with large files.

Both of these programs are FOSS. I like that. I like FOSS software. But, apart from that, are there really no good alternatives to Photoshop? Again, doesn't need to be FOSS. I understand more complex programs take more development power, and I have no problem using something even paid and proprietary, as long as it runs on Linux natively.

I've tried running Photoshop under WINE, and it works - barely. For quick edits, it might work fine. But not for the work I do.

So I raise the question again. Are there no good alternatives to Photoshop? And then I raise a follow-up question, that you may or may not want to answer: If not, why?

Thanks in advance!

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 51 points 1 year ago (3 children)

GIMP has the closest thing to feature parity. If you're looking for similarity of UI and workflow, you're not going to get it. Adobe throws millions of dollars that open-source projects don't have at streamlining their UI. UI specialists that will work for free are unicorns, so most open-source UIs are designed by volunteer generalist programmers. Which means that said UI gets the job done, but isn't optimized for the workflow of people who don't think like the original programmers.

Personally, I might shift the same picture through Darktable, GIMP, Inkscape, and even Scribus, depending on what I was trying to do with it. (Text on a path -> probably Inkscape, then export as PNG and import into GIMP as a layer.) Is that less convenient than performing all the operations in one program? Possibly, but since I don't like Photoshop's UI either, I'm willing to give up on "one-stop shopping".

(So who, for my money, had the best UI? Probably Paint Shop Pro, twenty or so years ago when it still belonged to JASC. Of course, it was a simpler program too, and so had less junk in its interface.)

Fact is, if you're a pro, you've invested years into learning Photoshop's interface and how to get the best results out of it. You're in the position of a baseball player who's decided to start all over again with basketball. Any attempt to transition to other software is going to be really, really frustrating for you, and likely drop your productivity into the toilet for a few months at least. Plus, you're going to need some features that average users don't care about, especially if you're preparing work for print.

I hate to say it, but you may honestly be best off running Photoshop in a VM rather than trying to move to other software, at least until you can set aside a couple of months where you have no urgent projects (if that ever happens).

[–] [email protected] 9 points 1 year ago

There's a script for installing Photoshop with wine on Linux: https://github.com/Gictorbit/photoshopCClinux

it worked for me

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago)

Personally, I might shift the same picture through Darktable, GIMP, Inkscape, and even Scribus, depending on what I was trying to do with it. (Text on a path -> probably Inkscape, then export as PNG and import into GIMP as a layer.)

Gotta love this adaptation of the "do one thing and do it well" principle.

[–] [email protected] 3 points 1 year ago

I hope we see more composable desktop apps in the FOSS space so that we can at least get more UI options for a given backend. Maybe then we can get closer to what users want. The other option more low code options, so users with more domain expertise and build UXs like they want.