Jump to content

Installing PDN under Wine in Linux/Mac.


Recommended Posts

PDN 4.0.9 is years old at this point, so that's not too helpful.


WINE just still can't handle (emulate) the Windows Animation Manager (UIAnimation.dll).


You should focus on reporting this sort of thing to WINE. I am not doing any work to make Paint.NET compatible with WINE -- that's literally their job by definition.

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

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

forumSig_bmwE60.jpg

Link to comment
Share on other sites

  • 3 months later...

Hey Rick, serious question here. What would it take to fund a Linux build and some long term support, or at least polish off a few rough edges so we can get a modern version of PDN running through wine? I'd certainly pony up if there was a gofundme campaign, or participate in other supporting activities.

 

I figure its cheaper for me to fund a Linux port than to waste years of my life trying to learn that usability nightmare called GiMP.

 

What do you say mate?

 

Link to comment
Share on other sites

6 hours ago, Wolfy said:

What would it take to fund a Linux build and some long term support, or at least polish off a few rough edges so we can get a modern version of PDN running through wine?

 

Rick has previously stated in this thread that he will not be doing any work on a Linux port of Paint.NET or WINE compatibility.

Paint.NET requires a bunch of things that the WINE developers have not implemented, you will have to ask them if it would be possible to fund an effort to add the missing pieces that WINE needs to run Paint.NET.

 

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

9 hours ago, Wolfy said:

@toe_head2001 did you make any further progress with PDN v4.0? :)

 

I don't have enough knowledge of Direct2D to make proper patches for Wine.

 

9 hours ago, Wolfy said:

What would it take to fund [...] a modern version of PDN running through wine? I'd certainly pony up if there was a gofundme campaign, or participate in other supporting activities.

 

If you wanted to pay a consultant to work on Direct2D support in Wine, CodeWeavers charges a minimum of $4,500.  For a completely working Paint.NET, expect the price to be much higher.

How deep are your pockets?

Link to comment
Share on other sites

14 hours ago, null54 said:

 

Rick has previously stated in this thread that he will not be doing any work on a Linux port of Paint.NET or WINE compatibility.

 

 

I won't be doing any work such as installing Linux and debugging it myself.

 

If someone were to say, "hey there's this one little code change you can do ...," -- that is to say, if someone else did the debugging etc. -- then I'm willing to consider it. So far, nobody has come to me with anything of the sort. People come in, ask for WINE support, I tell them what's needed, and they disappear ¯\_(ツ)_/¯

  • Upvote 1

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

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

forumSig_bmwE60.jpg

Link to comment
Share on other sites

  • 1 month later...

Thanks @null54  @toe_head2001 and @Rick Brewster , that all makes sense. I have a somewhat better understanding of the dependencies.

 

PDN has ruined all other graphics programs for me 😁 My pockets aren't super deep, but my love for the PDN is pretty darn high, so I'll look into your suggestions. I'll let you know if I make any meaningful progress.

 

PS - I just checked "follow topic" 🤦‍♂️ so hopefully I see your responses in a more timely manner and I'm not one of those who disappear.

 

 

  • Like 1
Link to comment
Share on other sites

  • 2 months later...
2 hours ago, toxic_recker said:

May i please know how did you get it working?

 

I modified a few of the D2D1 Geometry function stubs in Wine. The functions are still unimplemented with my edits, but they will falsely report success.

As I've said before, I do not know enough about Direct2D to create working implementations.

 

If you want to keep up with the status of these Geometry functions, you can watch this page:

https://github.com/wine-mirror/wine/commits/master/dlls/d2d1/geometry.c

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...