I am using GIMP 2.10.24 (Flatpak) on Ubuntu 18.04. I have been using the GMIC flatpak plugin with GIMP for many months.
After a recent flatpak update, the G’MIC plugin has stopped appearing in the GIMP Filters menu. No change made to GIMP config or any other disk configuration so I think the flatpak or OS update caused it, but I may be wrong.
I checked if the flatpak gmic plugin is installed using ‘flatpak search org.gimp.GIMP.Plugin’. It shows the gmic plugin is installed along with six other plugins like resynthesizer, liquid rescale etc. So my guess is that the folders list of GIMP preferences is not pointing to the right flatpak plugin folder causing the plugin to vanish from GIMP. So the question is where do flatpak GIMP plugins reside?
Also, there is a (new??) column listed by flatpak showing ‘branch’ (2-3.36 / 2-40) for each plugin installed. What does it indicate ?
I think you need to remove the 3.36 version of the G’MIC plugin and install the 40 version. At least for me the flatpak system didn’t made this update automatically.
Edit: I guess the ‘branch’ refers to the Gnome runtime needed, the latest GIMP depends on Gnome 40, the previous on Gnome 3.36
Update: I just reinstalled flatpak and the plugin has now re-appeared in GIMP.
Not happy though because couldn’t determine what exactly was wrong. Need to do some serious research…
Indeed this is the reason. Basically when we update the runtime (i.e. the dependencies), the plug-ins have to be rebuilt. It may not be always true, but sometimes it’s mandatory because of how binary linking work.
Yes it’s better. But two things: if you don’t change the extension version in the extension point, they should work: it combine the Gimp API (2) and the Runtime versions (40). Between two Gnome runtimes on the same freedesktop, it should be ok. 42 will likely be based on 21.08 though, which is the biggest leap: new glib, new compiler, etc.
That’s for the technical part. Now I agree that non-dev should not have to dig into such technicalities. It’s annoying indeed if flatpak is not able to switch to the new extension branch (hence propose to update installed extensions from the new branch) as it has all the info. I wil discuss with Hubert to be sure we get all the technicalities right so that we can make a feature request to flatpak.
Hi, I have the same problem and I can’t fix it. I install gimp and g’mic via popos shop, and g’mic doesnt appear in the filters section.
After that I downloaded g’mic manually and went to the plugins path in gimp preferences there are 3 paths there:
/home/me/.var/app/org.gimp.GIMP/config/GIMP/2.10/plug-ins I copied the g’mic folder here but nothing happens after restart
/app/lib/gimp/2.0/plug-ins This one is apparently where everything is but I don’t know how can I access it because there is no app folder in the root. When I click open ‘show file location’ ouputs an error ‘unable to find requested file’
For complex plug-ins, just adding their folder is not a possibility anymore with flatpak. Yet now we have a “plug-in extension point” in our flatpak, which basically means any plug-in developers/packagers has the right to package theirs as a flatpak extension. G’MIC is available this way for GIMP flatpak.
Unfortunately Flathub doesn’t show such flatpak extensions on their website yet. Some software installers list these though (GNOME Software for instance will list all the GIMP flatpak extension).
If you are not in a case where you have access to such a graphical installer, then I explain how to install G’MIC and other plug-ins with terminal commands here: