web-dev-qa-db-fra.com

Comment utiliser les plugins avec GIMP 2.10 flatpak?

Après avoir mis à niveau Ubuntu 16.04 à Ubuntu Mate 18.04, je voulais essayer GIMP 2.10. J'ai donc installé le flatpak GIMP 2.10.2 de flathub. (Les conteneurs d'accrochage ne propose que 2.10.0 pour le moment)

Sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak search gimp
flatpak install flathub org.gimp.GIMP

Lancer GIMP:

flatpak run org.gimp.GIMP

Fonctionne bien, mais il me faut maintenant des plugins:

Comment installer des plugins tels que Liquid Rescale ou G'MIC. L'ancien moyen ne fonctionnera pas, il installera GIMP en tant que dépendance.

Sudo apt install gimp-plugin-registry
3
Janghou

Pour les scripts et les plugins Python, une solution simple consiste à les placer dans un répertoire simple (en dehors du package flatpak) et à utiliser Edit>Preferences>Folders>{Scripts|Plugins} pour les ajouter aux répertoires contrôlés par flatpak Gimp (c partager entre votre Gimp 2.8 et Gimp 2.10).

Les binaires sont une autre affaire, les binaires 2.8 ne fonctionneront peut-être pas avec la version 2.10 (et devront souvent au moins être recompilés pour tirer parti des nouvelles profondeurs de bits de la version 2.10), et les nouveaux binaires pourraient dépendre de bibliothèques qui ne sont que des fichiers. disponible dans l'environnement flatpak.

Il existe également l'occurrence (rare) d'un script Python qui dépend d'une bibliothèque python qui ne fait pas partie du Python installé dans l'environnement flatpak ( qui n'est pas la même chose que votre système Python).

Ces problèmes sont au cœur de nombreuses questions en suspens .

3
xenoid

GIMP Flatpak propose ces chemins pour les plugins (Préférences -> Dossiers -> Plug-ins)

 ~/.var/app/org.gimp.GIMP/config/GIMP/2.10/plug-ins
 /app/share/gimp/2.0/plug-ins

Copiez un plugin dans le premier dossier et redémarrez GIMP.

Vous pouvez télécharger le paquet source et copier les fichiers scm nécessaires manuellement dans le dossier ci-dessus.

2
Janghou