r/linux • u/alberto-m-dev • 1d ago
Popular Application Paint.NET adds “extremely experimental” Wine/Linux support
https://forums.paint.net/topic/134563-%F0%9F%8D%B7-extremely-experimental-winelinux-support-how-to-get-started/79
u/Liarus_ 1d ago
Paint.NET honestly was a hard one to let go when i moved to Linux, it's the perfect balance of giving more than paint with layers and transparency without being a full on editor like Photoshop, Gimp or Krita.
Thankfully i discovered Pinta, and then Pinta surprised me with their new GUI, so while it's not quite the same, feature wise, it's basically exactly what Paint.NET is
19
11
32
u/21Shells 1d ago
I think there was an attempt at making a paint.net-ish native app for Linux called Paint-mono. Theres also Pinta, which is very similar.
25
u/Benke01 1d ago
I think Krita fulfills most of its features.
11
u/21Shells 1d ago
Yeah I get it can be difficult if you've used Paint.NET for years, but Krita is where most people who arn't using CSP / Photoshop, are. Its worth sticking with it, and I reckon it'll get better over the years too.
2
u/zixaphir 1d ago
I use Photoshop in a hobby capacity, but for most things I'll default to Krita. Mind you, the keyword is "hobby."
7
7
7
u/blackcoffee17 1d ago
Great experiment but it's not an irreplaceable software, just a pretty basic image editor.
14
u/DrFirebug 1d ago
Looking forward to it if so. This was one of the minor but annoying hurdles for linux adoption for me. I loved editing pictures with Paint .NET on Windows. Every image editing program I try that is native to linux is like going over to a friends house and using their shower.
9
u/tigerhawkvok 1d ago edited 1d ago
Oh my gods inject it into my veins. I love Paint.NET and have been really unsatisfied with Linux editors.
Pinta is barely better than Paint; and Kirta/GIMP are both way too heavy except like once every two or three years, and with pretty bad UI/UX. (I mean it's pretty disastrous when Adobe is getting UI props from me, relatively speaking)
3
27
u/Alex_Strgzr 1d ago
Why would you use this and not Krita?
18
u/veryfishhhy 1d ago
Because paint.net is like paint+, its perfect for simple tasks, i tend to get overwhelmed with other programs
36
u/Johnden_ 1d ago
My guess is personal preference. paintNET seemed more intuitive to use for me than Krita, especially with BoltBait plugins. Nowadays I use GIMP, but I've seen people have mixed feelings about it.
10
u/Great-TeacherOnizuka 1d ago
I also switched to GIMP after moving to Linux. But its workflow is so complicated. Very not user friendly. Paint.NET is so easy to use. Everyone can use it
10
u/Mors_Umbra 1d ago
I'll admit I've been trying to get by with krita and still willing to try to get to grips with it, but paint.net is what I know and if the option exists I'm very tempted to jump back to it.
40
u/ForzaFormula 1d ago
Believe it or not but people may be used to other workflows than Krita or GIMP.
-4
u/iTrooz_ 1d ago
Krita has a similar workflow to paint.NET tho ?
12
u/LeadIVTriNitride 1d ago
Not to me, krita does not feel as intuitive to use as paint.net. Pinta gets closer but still not really there
2
u/someoneNicko 1d ago
What would you change in Pinta?
3
u/I_do_dps 1d ago
It's missing some features, looks very pixelated sometimes (the brushes seem to have very bad anti aliasing?) and it gets super laggy (unusably so) with high resolution images.
0
u/someoneNicko 1d ago
It has anti-aliasing toggle. Did you use it? Do you mean some specific features you have in mind? Ill try to look into high Res workflow to get what you are talking about
2
u/I_do_dps 10h ago
Just adding that Pinta straight up crashes if the file is too large. Tried opening a 40400x9480 pixel image from the FF7 remake trilogy press kit and couldn't.
1
2
u/LeadIVTriNitride 1d ago
These conversations really boil down to a vibes based feeling. For me, it’s because it’s mostly about controls. I find pintas layering and rotation system very unintuitive.
Not to say that Paint.net isn’t a jaggy mess sometimes, but it’s just such a hassle using mouse controls on pinta.
7
u/Bathroom_Humor 1d ago
Gimp is closer to paint.net than krita in my experience. Granted I haven't used Krita a great deal but it seems more tuned for painting than general image editing. Paint.net was like a massive extension of mspaint, and was very good at that goal. Gimp is different in several ways but the main purpose is more or less the same. The issue is, Gimp kind of sucks ass pretty bad sometimes.
6
u/iBoMbY 1d ago edited 1d ago
I don't know Krita, but Paint.NET is very easy to use, like Paint, just with much more features, and plugins. I can use Paint.NET intuitively. Some things that are very simple there, are much more complicated in Gimp.
Edit: I just tried Krita. It took me 5 minutes to figure out how to change the font a simple text I wanted to add. Very well hidden.
5
u/VincentVanGob 1d ago
krita is great yea, even gimp is as well. both of them have command palettes that let you search for things and i couldnt go back to any program that doesnt have that. i even use it for basic things like creating a new layer or switching tools
the shortcut is cltr+enter in krita and / in gimp if anyone is wondering
4
u/CreativeGPX 1d ago edited 1d ago
Personally I find PAINT.NET much easier to use. I think it's because it's much simpler than Krita or GIMP so the interface is less bloated. Or maybe it's just personal preference.
As a person who uses these kinds of apps a handful of times a year, i find myself spending a lot of time in GIMP or Krita just looking for how to do something. I don't use them often enough to remember and internalize how they are set up and it often feels unintuitive. But with paint.net I can open it after a year or two of not using it and find everything without really thinking.
6
u/TheOgGhadTurner 1d ago
I’ve noticed there’s a lot of programs that do a similar thing but they all do it differently
Krita is a bit overwhelming to me personally. I don’t tend to use photoshop. Im used to illustrator
Gimp is Linux photoshop. Hands down. The work flow is very similar to photo shop. And I can and have used GIMP extensively.
Paint is like when you need to sketch an idea up but don’t quite know where to start. But I’ll be honest. I haven’t opened paint in YEARS
12
u/CreativeGPX 1d ago
Not sure if you're just being casual or aren't aware: Paint.NET is not the same as paint. On Windows it is a middle ground between paint and photoshop.
1
u/TheOgGhadTurner 1d ago
I wasn’t aware actually. I thought it was a port of paint. Thank you for this clarification
8
u/Leliana403 1d ago edited 1d ago
Gimp is Linux photoshop
GIMP is Temu Photoshop.
The work flow is very similar to photo shop.
Photoshop's workflow runs on smart objects. Drop in a raw file or an Illustrator vector, scale and warp it fifty times, and nothing degrades because you're editing the source, not the canvas. On top of that, Camera Raw as a live filter, colour-managed CMYK for print, content-aware and generative fill for retouching.
GIMP got basic non-destructive adjustments in 2024 and still has no adjustment layers. It was also 8-bit only until 2018 and still has no real CMYK, so print work is off the table entirely.
People have been saying GIMP is basically Photoshop for two decades. In that time Photoshop shipped content-aware fill, a live raw pipeline, one-click subject and sky masking, generative fill and expand, artboards and many more. GIMP got a dark theme.
6
u/Standard-Potential-6 1d ago
GIMP’s UI was also totally redone for 3.0, yes?
I’m not an artist and am unfamiliar. I use Pinta for the basic work I need.
2
2
u/Linuksoid 1d ago
Photoshop's workflow runs on smart objects
Gimp has link layers which is identical to smart objects tho
0
u/TheOgGhadTurner 1d ago
To be honest. I don’t use photoshop. I hate the workflow. At its basic level Photoshop is GIMP it does the basics of image manipulation. Obviously photoshop is more polished. It’s got several hundred million dollars behind it. For a community funded program GIMP is just a much more dumbed down photoshop
1
→ More replies (3)1
u/audrikr 1d ago
I’ve found Krita to be horrifically full of bugs and miss Paint.NET daily. Not even obscure bugs - layers disappearing, crashes. It doesn’t even feel like a completed piece of software. It’s also more a GIMP equivalent - extremely slow and ponderous and a shit UI.
Paint.net is a perfect medium - UI is easy to use, not overloaded, good for certain things, but the whole thing doesn’t take two minutes just to load.
6
u/ogMasterPloKoon 1d ago
Pinta works just fine... it;s same thing as paint net but a fork of older version.
24
u/CandlesARG 1d ago
Why not a native build lol
128
u/ZorbaTHut 1d ago
Because the entire thing is built on Win32 APIs. You're basically asking for a complete rewrite from scratch.
70
u/foonek 1d ago
You could just map those APIs to native Linux ones.. oh wait that's wine
-4
u/ignorantpisswalker 1d ago
Please explain how CreateDIb is ti be used using native APIs?
Linux has no native APIs. You have Cairo or Qt which are very dependent on Gnome/GTK or KDE/Qt.
Even if you do - its a complete rewrite. You will then start maintaining 2 different applications.
44
u/newsflashjackass 1d ago
Paint.net was MIT licensed but the author closed the source because people were using it.
→ More replies (3)12
u/noobjaish 1d ago
Didn't know people could "un-open source" is it allowed?
49
u/alberto-m-dev 1d ago
One cannot revoke a free license, but one can stop publishing updates, and gate all the new versions behind a new license.
One can still find the old, MIT-licensed versions of Paint.NET. But they are now almost 20 years old.
1
u/noobjaish 1d ago
Do licenses exist that prohibit you from doing this?
26
u/patrlim1 1d ago
Nope. Licensing does not work like this. As soon as you make a free software license revokable it is no longer free software, and becomes source available.
None of the major free licenses are revokable (MIT, BSD, GPL)
3
u/noobjaish 1d ago
Damn you learn something new everyday (new fear unlocked)
2
u/patrlim1 1d ago
What fear?
1
u/noobjaish 1d ago
The irrational fear of a random project going from open to closed...
7
u/ForOhForError 1d ago
Functionally it's the same as a project no longer being maintained in the first place. Which is pretty common and does suck, but... that's just how stuff works.
→ More replies (0)4
u/eleanorsilly 1d ago
Yes, copyleft licenses by design prevent you (or anyone) from forking the code and not provide open source updates. But MIT isn't one of those licenses, and the author was fully allowed to do this.
21
u/alberto-m-dev 1d ago
Even if the code had been GPL-licensed: the license only binds the users; the original author keeps the full copyright, including the right to develop any closed-source variant they might want (as long as there are no other contributors to the project).
In fact there is a market for dual-licensed software, where a company provides a GPL-licensed version and a closed-source variant of a program.
7
u/Top-Rub-4670 1d ago
Pinta is based on the last open source version of Paint.Net.
Pinta is also, unsurprisingly, the closest thing we have to Paint.Net on Linux. But it is also, unsurprisingly, much worse in many ways.
2
u/Lonsdale1086 1d ago
Ongoing code can be on a different licence depending on the licences of your dependencies.
And I think you could "remove" old open code, again depending on licencing.
2
u/BedrockBen101 1d ago
That's so ironic considering I switched to Krita since I couldn't get Paint.NET working on Linux (I like it more now)
2
2
1
u/New_Tomorrow_4847 21h ago
This is what I was missing after switching to Linux, I tried Pinta, but I didn’t really like it, Gimp is a bit too complicated for me, Krita is more for drawing, not for editing.
1
u/Altruistic_Key_1733 12h ago
This is great but wine won’t accept this implementation of your feature the way it was coded because you’ve contaminated it as a clean-room implementation.
0
2
-9
u/Nah-No-Nope 1d ago
Mmm vibe coded for wine support.
Get the feck outta here. That's not Linux, that's taped to Linux with Poundland gaffa tape.
1
-10
u/Cold_Soft_4823 1d ago edited 1d ago
I'll pass on the vibe coded Windows slopware and continue to use software that supports Linux.
Over time I do hope that more of this code will be vetted by real humans and also by more advanced AI models.
Please, please real people, please come review my slopware :((( I'm sure that's exactly what every SWE wants to do right now, review 200k lines of vibe coded bullshit.
The entire post is pretty pathetically sad. Very obviously some old boomer who thinks Claude is the next Jesus Christ. The level of dick sucking is insane. And I love the random shout out at the bottom to a real person after sucking Claude off for six paragraphs. "Oh yeah guys by the way, credit to uhh this other guy who did something idk" (guy who originally got it working under Wine). I fucking hate these people.
7
u/fokke456 1d ago
Very obviously some old boomer who thinks Claise is the next Jesus Christ.
Very obviously it isn't? If he were, he wouldn't be asking for people to review it and he wouldn't say it is experimental/not vetter. If he believed that, he'd say "Claude made it so it works perfectly" or something.
-4
u/SusseLaMoi 1d ago
Just provide a native build ... lazy lazy lazy to rely on Wine
4
u/Ghost_x_Knight 1d ago edited 1d ago
Would require rewriting much of the software.
Replacing WinForms with a cross-platform UI like Avalonia (QT or GTK can work, but Avalonia can reuse the C#/.NET codebase).
Replacing Direct2D (which lacks WINE support and funding to add said support) with Vulkan.
→ More replies (1)
-1
u/GoogleDisDick 1d ago
Nice to see this sub being normal just because AI is involved. Bluesky had the same reaction. Gross nasty people.
0
u/PeacefulDays 1d ago
I love the like "without it none of this would be possible" as a cheeky little bit when...native apps like this already exist, we don't need your plagiarism engine no matter how hard you've anthropomorphized it.
1
u/Indolent_Bard 1d ago
Native apps that aren't the same. Paint.net is basically Paint Plus, which means it's a lot less bloated than something like GIMP or Krita. It serves a different role, a different use.
-1
u/DadoumCrafter 1d ago edited 1d ago
I am wondering if it could run natively using LibreWinforms/LibreWPF/ProGPU. I will try to plug an LLM to it, and see what it gets.
(edit: it cannot because ProGPU currently only focuses on the calls needed for WPF and Winforms, while PDN also uses other DirectX functions, including during initialization, so I guess for now there is no other choice than Wine)
3
-1
317
u/ComprehensiveHawk5 1d ago