Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gimp 3 support #78

Open
obriat opened this issue Sep 1, 2022 · 9 comments
Open

Gimp 3 support #78

obriat opened this issue Sep 1, 2022 · 9 comments

Comments

@obriat
Copy link

obriat commented Sep 1, 2022

Is this PhotoGimp is ready for Gimp 3 (or 2.99) ?

@kitty-panics
Copy link

kitty-panics commented Nov 6, 2022

OS: Arch Linux
GIMP: gimp-devel v2.99.12

GIMP

@jman-schief
Copy link

To expand a little bit on the previous comment for non-Arch users: on Debian I have installed GIMP 2.99.14 (debian experimental channel), cloned the PhotoGimp repository and moved these files:

cp -r .var/app/org.gimp.GIMP/config/GIMP/2.10/* ~/.config/GIMP/2.99/

Gimp starts and the UI is PhotoGIMP'ed but will emit warnings because apparently the plug-ins that PhotoGIMP installs are in the wrong place, so I followed the warning suggestions and moved them. The plugins structure now looks like (not sure if it makes sense, I'm no GIMP expert):

$ pwd
/home/$USER/.config/GIMP/2.99/plug-ins
$ tree
.
├── dbp
│   └── dbp
├── fix-ca
│   └── fix-ca
├── gimp-lqr-plugin
│   └── gimp-lqr-plugin
├── gimpmask
│   └── gimpmask
├── plugin-heal-selection
│   └── plugin-heal-selection.py
├── plugin-heal-transparency
│   └── plugin-heal-transparency.py
├── plug_in_lqr_iter
│   └── plug_in_lqr_iter
├── plugin-map-style
│   └── plugin-map-style.py
├── plugin-render-texture
│   └── plugin-render-texture.py
├── plugin-resynth-enlarge
│   └── plugin-resynth-enlarge.py
├── plugin-resynth-fill-pattern
│   └── plugin-resynth-fill-pattern.py
├── plugin-resynth-sharpen
│   └── plugin-resynth-sharpen.py
├── plugin-uncrop
│   └── plugin-uncrop.py
├── resynthesizer
│   ├── resynthesizer
│   └── resynthesizer-gui
├── separate
│   └── separate
├── separate_import
│   └── separate_import
├── streak
│   └── streak
├── wavelet-denoise
│   └── wavelet-denoise
└── webexport
    └── webexport

19 directories, 20 files

Now at least on my debian bookworm GIMP 2.99 will complain onstartup (for each plugin):

/home/$USER/.config/GIMP/2.99/plug-ins/xxx/xxx: error while loading shared libraries: libgimp-2.0.so.0: cannot open shared object file: No such file or directory

I guess I'll investigate a bit more and test if Gimp 2.99 works for real (besides starting)

hth

@mantarimay
Copy link

Tumbleweed 2.99.15+git146.d087c1a84

GIMP

@Anikmoujegy
Copy link

Anikmoujegy commented Feb 20, 2023

i just modded somethings.
Screenshot from 2023-02-20 21-23-12

@mjcc30
Copy link

mjcc30 commented Aug 25, 2023

i just modded somethings. Screenshot from 2023-02-20 21-23-12

Hello Anikmoujegy can you fork this profect and add your mod please ?

@jman-schief
Copy link

GIMP 3.0 RC1 has been released (blog post): would be cool if someone that subscribed this issue could help and test PhotoGimp again (I might do it myself but just not quite soon).

@Neustradamus
Copy link

@jman-schief
Copy link

I took some time to test PhotoGIMP with Gimp 3.0 RC1. Since I don't use flatpack I used the instructions posted in my previous comment.

Here some new warnings on plug-ins I don't think I noticed before:

Warning on gimprc value 'u8-gamma'

Gimp-Config-Message: 16:10:22.058: Error while parsing '/home/me/.config/GIMP/3.0/gimprc' in line 19: invalid value 'u8-gamma' for token precision
Gimp-Config-Message: 16:10:22.058: There was an error parsing your 'gimprc' file. Default values will be used. A backup of your configuration has been created at '/home/me/.config/GIMP/3.0/gimprc~'.

Note: unsure what is that for (code). Gimp will automatically remove it from the config (and backup the original gimprc). The warning will just disappear.

A few plugins in PhotoGimp are broken

These plugins:

/home/me/.config/GIMP/3.0/plug-ins/webexport/webexport
/home/me/.config/GIMP/3.0/plug-ins/wavelet-denoise/wavelet-denoise
/home/me/.config/GIMP/3.0/plug-ins/streak/streak
/home/me/.config/GIMP/3.0/plug-ins/separate_import/separate_import
/home/me/.config/GIMP/3.0/plug-ins/separate/separate
/home/me/.config/GIMP/3.0/plug-ins/plug_in_lqr_iter/plug_in_lqr_iter
/home/me/.config/GIMP/3.0/plug-ins/gimpmask/gimpmask
/home/me/.config/GIMP/3.0/plug-ins/gimp-lqr-plugin/gimp-lqr-plugin
/home/me/.config/GIMP/3.0/plug-ins/fix-ca/fix-ca
/home/me/.config/GIMP/3.0/plug-ins/dbp/dbp

Will fail with the same error because linked to libgimp 2.0

error while loading shared libraries: libgimp-2.0.so.0: cannot open shared object file: No such file or directory

I didn't investigate further.

A number of other plug-ins won't work but I think that's not relevant to PhotoGimp

@Neustradamus
Copy link

@Diolinux: Gimp 3.0 RC2 has been released:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants