You can simply add this plugin: ~/.gimp-2.8/plug-ins/ipython_console.py,
#!/usr/bin/env python
import gimpfu
import gimp
import IPython
from gimpfu import pdb
gimpfu.register("IPython-Console", "IPython Interpreter",
"Launches IPython interpreter in terminal",
"Nic", "Nicolas CORNETTE", "2014",
"<Image>/Filters/Languages/Python-Fu/_IPython Console",
"", [], [], lambda image,layer: IPython.embed())
gimpfu.main()
Now if I launched Gimp from terminal, I can open Filters -> Python-Fu -> IPython Console, then use IPython from terminal.4
you can also have a look here for an slightly improved version : https://gist.github.com/ncornette/8b799c0345eaba56cc8c
Avoid pressing Ctrl+C in terminal !