Installatie Indexprint in de nieuwste Gimp

  • 1 Reacties
  • 86 Gelezen
Gepost op: 3 augustus 2020, 21:05:29
Zoals jullie waarschijnlijk al elders hebben gelezen of bemerkt zit in de nieuwste Gimp geen Python v2 ondersteuning meer. Aangezien veel plugins onder Python v2 werken en sommigen nog wat meer nodig hebben zoals Indexprint, vind je hieronder hoe je Indexprint weer werkend kunt krijgen. Helaas de nieuwste Indexprint (v4) heb ik (nog) niet werkend kunnen krijgen dus bij deze een recept voor versie 3. Als bonus werken dan ook andere plugins die Python v2 gebruiken weer. ;D

Helaas het is in het Engels omdat de internationale gemeenschap daar om vroeg. Indien iemand er problemen/moeite mee heeft laat het weten dan vertaal ik het alsnog naar het Nederlands. Oh en het is voor Linux, windows users moet ik voorlopig teleurstellen.


After a lot of testing and I hope I have done nothing wrong or forgotten: Get Indexprint V3.34 working in Gimp 2.10.18 (or later) within Ubuntu/Mint 20.04 so the details.

With package manager
- install Gimp (2.10.18)
- install libglade2-0

Python package is already installed, so don't install but as python2.
- sudo apt install python2.7

These two packages are also already installed but you have to install them again. It will correct pyhton-is-python2 problem
- sudo apt install python python-cairo python-gobject-2

Downloaded some gimp-python packages
- wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
- wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gimp/gimp-python_2.10.8-2_amd64.deb
- wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-6_amd64.deb

and install them
- sudo dpkg -i *.deb

Everything should be installed now without errors.

Download and unpack Indexprint-v3.34
Copy Indexprint.py and the dir indexprint into the plugin directory of Gimp (~/.config/Gimp/2.10/plugins/)

Make Indexprint.py executable

Now we have to make a modification to an Indexprint file.
Open the directory indexprint
Inside these directory you will find gui.py, open it (double click in file manager)

About line 32 you see version history. Just add after the ''' the following or add before import math on a new line:
- import os
- import sys
You can save and close the file now.

In the old python it was not necessary to add these two lines.

Starting Gimp you will see Indexprint in the File menu. You can start Indexprint now.

As far as I know there is a bug with pyexiv2: pyexiv2 must be installed but.... fortunatly Indexprint runs for me without pyexiv2 installed. But you are be warned.


Installing pyexiv2:
For pyexiv2 we have first to install
- libboost-python v1.46.1
- libexiv2-11
but I haven't found these old packages. So installing pyexiv2 stucks.

After installing these two packages you can install pyexiv2.
- wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pyexiv2/python-pyexiv2_0.3.2-1_amd64.deb

and install pyexiv2
- sudo dpkg -i *.deb

Happy Gimping
Happy Gimping,

E. Sullock Enzlin
*

Offline FransR

  • 1745
Gepost op: 21 augustus 2020, 12:09:25
Zo, dat is lang geleden.
En omdat ik nog steeds nieuwsgierig ben heb ik diverse stappen zoals je die zo keurig hebt opgeschreven uitgevoerd. Maar ik kom niet verder dan het ontbreken van libc6-2.28.
Op enkele fora gezocht en de rectie is steeds: doe het niet die installatie van 2.28 want 2.27 is de allernieuwste en die wordt door het OS gebruikt.

Ik ga nog even door met indexprinten maken via de omslachtige weg:
XnView om alle bestanden goed te ordenen (hoofd- en kleine letters kunnen door elkaar), dan printen naar een file als pdf (eerst natuurlijk kop- en voettekst instellen) dan die file als lagen importeren (300dpi !!!) en vervolgens die lagen een voor een uitprinten.

Maar al met al  heb ik nu dus wel Gimp-2.10.20 en die werkt goed. Wel even  wennen aan de gereedschappen in groepen.

Tot later.
Wat je wilt, dat kun je!