Jump to content

Paint.net for Linux

Recommended Posts

I've been using paint.net for almost 3 years. After ditching the windows to change for Linux, I installed almost all software except paint.net. I tried wine to install but didn't work because it needs .net framework and windows SP1. Is there any development for Linux? The distro i am using is Ubuntu and version 16.04. Is this even possible to do so?

Edited by Vichu2005g
Link to comment
Share on other sites

Use an alternative. Especially with gmic support as there are numerous similar filters to pdn plugins, and I'm working on it.


Photoflare, GIMP, Krita. Take one of those.

G'MIC Filter Developer


I am away from this forum for undetermined amount of time: If you really need anything related to my PDN plugin or my G'MIC filter within G'MIC plugin, then you can contact me via Paint.NET discord, and mention me.

Link to comment
Share on other sites

28 minutes ago, Vichu2005g said:

Is there any development for Linux?


No. Reasons are given here: https://forums.getpaint.net/topic/399-frequently-asked-questions-faq/


Link to comment
Share on other sites

1 hour ago, Vichu2005g said:

... I tried wine to install but didn't work because it needs .net framework and windows SP1....


Paint.NET v4.x doesn't work in Wine, but not for the reasons you listed.  If you are having issues with the .NET Framework or a Windows Service Pack, you are using a very old version of Wine.

The current issue in Wine, in regards to Paint.NET, is an incomplete Direct2D implementation.

(September 25th, 2023)  Sorry about any broken images in my posts. I am aware of the issue.

My Gallery  |  My Plugin Pack

Layman's Guide to CodeLab

Link to comment
Share on other sites

I think it also has no support for UIAnimation.dll, which houses the Windows Animation Manager. Until WINE supports these, Paint.NET cannot run under WINE. It is up to them.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html


Link to comment
Share on other sites

  • 3 weeks later...

(1) Will it ever be ported to Mac OS, GNU/Linux, or any other operating system?

(2) What about Mono support? Wouldn't that be really easy?

We will not be doing any work to directly support Mac OS, Linux, Mono, or any other platform. We are doing this in order to focus on the best quality and support for the platform that we develop on: Windows with .NET. Also, we simply do not have the resources or expertise to do any of this work.

That's really unfortunate... Linux alternatives like Pinta don't get even close to Paint.NET's quality.

I really wish you would expand the app reach to Linux community. I'm sure the Linux community would be willing to port the app on their own, and likely even contribute code back to the project. I wish it was at least partially open-source so that someone would be able to properly port it.


It seems like you guys gave up on open-source because some trolls decided to break the law and misuse your work and the work of others, and not even give you any credit. That's really unfortunate. But I kind of agree with this SO comment... I think it's even more unfortunate to completely close the doors for anyone to legally and properly port your wonderful app to other platforms; yet someone who wants to reverse-engineer it can likely still do it anyways (assuming his comment is accurate).


Would you please reconsider? Maybe there's some alternative to make it work...

1. You could reconsider making it open-source, at least partially... This would be ideal because you don't have to worry about any official support or learning how to do it yourself. You focus on the Windows version and Linux community takes care of the rest. If you want, you can have a license that, for example, forbids them to sell the modified version, and requires them to link to the donation page (and give credit, obviously).

2. If you happen to be willing to port it yourself and just lack resources, maybe consider crowdfunding? (I don't know how well this works for software, just throwing an idea as a possibility, in case you haven't considered it). With things like Flathub and the Snap Store you can still make it easily discoverable on Linux even if you keep it proprietary.

3. If none of these are options, maybe you can host your code privately (e.g. on Github, etc) and provide access only to someone willing to port it, upon request, and under conditions like not publishing the original code. Then say "ports are welcome" in the project page or something...

  • Like 1
Link to comment
Share on other sites

You've got your answer. Stop asking.

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Create New...