70
submitted 5 days ago* (last edited 5 days ago) by spicehoarder@lemmy.zip to c/linux@lemmy.ml

Hey guys! I just wanted to share a proof of concept real quick. No hate at all to GIMP or Pinta, but I just really love Paint.net as I've been using it for over a decade. And since I completely switched over to Arch a year ago, that means the only way I can enjoy using Paint.net again is if I add all the missing Direct 2D implementations. How hard could it be? 😅

As you can see, it's not perfect.. or even usable, but it loads without crashing! And that's good enough for me to call it quits tonight.

top 19 comments
sorted by: hot top controversial new old
[-] hexagonwin@lemmy.sdf.org 20 points 5 days ago

that's a really nice desktop you have there. I legit can't tell it's not Windows 7 lol

[-] spicehoarder@lemmy.zip 20 points 5 days ago
[-] pantherina@feddit.org 3 points 4 days ago

Yeah tbh I also like the design while I wouldnt use it XD

[-] Zephorah@discuss.online 6 points 5 days ago

It would be nice to have something as basic and fast as paint. I just want to fast load resize and text overlay in a couple clicks and call it done.

[-] schnurrito@discuss.tchncs.de 8 points 4 days ago

KolourPaint is very close to an exact clone of MS Paint from around Windows XP.

There are also xpaint and Pinta, which are somewhat different, but might satisfy your requirements too.

[-] luluberlue@lemmy.blahaj.zone 3 points 4 days ago

I use kolour paint on kde, there are a lot of other similar FOSS softwares around too.

[-] deleted@lemmy.world 1 points 4 days ago

I just ran MS Paint (XP version) using wine. You just need to install mfc42 library and it runs great.

[-] bobo1900@startrek.website 1 points 4 days ago* (last edited 4 days ago)

Linux Mint has a program simply called "Drawing" that does exactly that. You can resize pictures, draw shapes, write text, paint and save as other formats. It's a big buggy and unoptimized, but it's cool. For simple things, it's sometimes more convenient than GIMP.

[-] Zephorah@discuss.online 1 points 4 days ago

If it works on Pop!, as most things seem to, it’s in.

[-] bestelbus22@lemmy.world 5 points 4 days ago

Awesome! Pinta is good but paint.net is great.

[-] TheBroodian@hexbear.net 5 points 5 days ago

Paint.net is genuinely the only software that I have missed since leaving Windows behind. Thanks for giving me some hope

[-] user28282912@piefed.social 1 points 3 days ago

If all you need is basic paint-link functionality on Linux then you might like drawing. It is already in the Debian repositories too.

[-] spicehoarder@lemmy.zip 5 points 3 days ago

No, I need to improve wine's lack of direct 2D and uianimation implementations 😁 there's about 100 or so unimplemented functions calling my name.

[-] MonkderVierte@lemmy.zip 3 points 4 days ago

There's Pinta for the Paint.net users.

[-] JelleWho@lemmy.world 2 points 4 days ago

Any changes on some information or links to replicate this? Paint.net is currently a berry big reason duo boot into windows

[-] spicehoarder@lemmy.zip 2 points 6 hours ago

Psst. I got really good progress over the weekend.

[-] JelleWho@lemmy.world 1 points 1 hour ago

Super cool! You need to share it when your done

[-] spicehoarder@lemmy.zip 8 points 4 days ago

I got this working by modifying and compiling Wine from source. My approach was to read the crash logs and apply fixes to the missing DLL implementations as they popped up. Most of the required functions already exist in Wine, they just return "not implemented" errors.

The two main issues:

  1. Installation crashes - caused by incomplete code in a window animation DLL. This should be relatively straightforward to fix properly.
  2. Runtime crashes - caused by missing Direct2D implementations. These are more complex to implement.

What you see in my screenshot is a proof of concept. It loads successfully and basic interaction works, though it's not fully functional yet. I'm planning to release my custom Wine branch this weekend so others can help.

[-] JelleWho@lemmy.world 4 points 4 days ago

Cudos to you! Doing good

this post was submitted on 22 Jan 2026
70 points (100.0% liked)

Linux

57274 readers
437 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 6 years ago
MODERATORS