G'mic for Gimp 2.10

Hoping for a 32-bit version soon?

Yes, probaby :slight_smile:

Yes, I did have a version of 2.9.8 with gmic installed as well. After removing this, I can confirm that the installer works and installs the correct files exactly as @samj showed. ( without the gmic_gimp_gtk folder )

@David_Tschumperle Hi there, is Gmic working on gimp 2.10 for Ubunutu 18.04?

I have tried everything to install it but my Gimp simply cannot find the plugin?

numerous removal of files and re installs, I’ve used the PPA and even re installed 18.04 incase that was the problem but no luck.

could you advise please?

Actually I cannot say.
I’ve not tried to compile it for GIMP 2.10 on Linux right now (had no time for that).
All I can say is it was working fine with GIMP 2.9 from the gimp-edge PPA, a few months ago.
When I’ll have a bit more time, I’ll give a try.

1 Like

no problem thank you for your help. Someone on the internet claims to have got it working with no problems. he’s the only person I have spoken to who has said this.

claims he did it using the sudo apt get method… where would this repository be? the PPA?

@David_Tschumperle if it helps I see this - gimp is already the newest version (2.10.0+om-1ubu18.04.1~ppa).
gimp set to manually installed.
gimp-gmic is already the newest version (1:2.2.1+om-ubu18.04.1~ppa).

Unfortunately no, latest stable version is 2.2.2, and I think 2.2.1 will not be updated anymore with new filters and fixes (but is still working anyway).

OK, I’ve just installed GIMP 2.10 on Ubuntu 18.04 Bionic (LTS), using the PPA from otto06217 : https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp

The good news is that with that configuration, the “old” G’MIC plug-in (compiled for 2.8) works out of the box. I just had to copy the gmic_gimp_qt file in $HOME/.config/GIMP/2.10/plug-ins/, and after I run GIMP, I see the latest version of the G’MIC plug-in working as expected (see screenshot below, with G’MIC verion 2.2.3_pre development version).

As the title bar of the plug-in says, this is the plug-in initially for GIMP 2.8. But I got no issues with it on GIMP 2.10. If you are running another OS or version or Ubuntu, this may be different anyway.

I’m now trying to compile the plug-in binary from the current state in the git repo, so specifically for GIMP 2.10. I’ll tell you if that is working or not.

2 Likes

Compilation of the plug-in went OK.
It is also recognized without any issues in GIMP 2.10. Now the title bar says “G’MIC 2.2.3_pre for GIMP 2.10”, which is nice. The main difference is that version uses the new plug-in API of GIMP 2.10 for managing input/outputs, so it works with high-bit depths images without quantizing them, contrary to the G’MIC plug-in for GIMP 2.8.

So right now, using this PPA, I don’t see any problems :slight_smile:

4 Likes

Yes running Kubunto 18.04, both your QT and GTK versions of the latest G’mic pre-release work fine. Neither of those work in Gimp 2.10 flatpak however.

I would appreciate the compatibility of G’mic with the Gimp 2.10 flatpac, as that is the one that will be most used.

1 Like

I’ve no idea how flatpak works, so I won’t be able to help for this. You should contact the GIMP flatpak maintainer, maybe he knows how to do it.

I think more the limitations imposed by the gnome library that gets installed for the Gimp flatpak.

/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.28/some-long-string/files/lib

Kubuntu 16.04, I can get the GTK version, (one I compiled for Gimp 2.9.9) running by slipping more-than-a-few library files into org.gnome.Platform

I am sure that is not the way to do it, but it works here.

Tried the QT version but a step too far, that runs into conflicts.

Bundling plugin with the flatpak is on my list of things to do, but it might not be so easy, @Jehan said in another thread.

1 Like

IMHO bundling plugins with anything is not the way to go. You need to be able to put a plugin, compiled or python, into the Gimp profile plugins folder and it should work.

At the moment that is generally not true for either the flatpak or the appimage.

I just think it is crazy to have to download the whole application just for, (say) a 7 MB gmic update.

Flatpak is a way to layer packages on to of each other, so while gimp official will never package gmic or other plugins, we can package them, serve them as a pixls flatpak repo or submit them to flathub. We can list the gimp flathub as a dependency, so it’ll be installed. It’ll also provide updates, and will be simpler the enduaer for plugins that need to be compiled, like resynthisizer

hmm…resynthesizer already runs out-of-the-box in my flatpak installation

the fft plugin needs some libfftw3 library files
liquid rescale is a bit easier only requires liblqr-1.so.0 and BIMP needs libpre.so.3

plenty others that work just by popping into ./config/GIMP/2.10/plug-ins

Do you really want to include all in a bespoke gimp-addon flatpak. What needs updating is the org.gnome runtime. Can not believe that it does not include libpre.so.3

I feel the same about that monster that is the debian gimp_plugin_registry package. Plugin bundles, a thousand curses on them.

We have the option to package them individually.

I just would like to mention that I am preparing a Docker container that will allow to compile binary plug-ins that are compatible with my GIMP AppImage, and that can thus be simply copied into the .config folder. That seems to be the most simple solution at the moment…

1 Like

Thank you for the update to your appImage! Now I can use my favorite Scheme scripts…

1 Like