My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Installation  
This page explains the installation procedure.
Featured
Updated Dec 4, 2009 by hannes.h...@gmail.com

Installation

To obtain basic functionality, only three simple steps are required.

Installing the JessyInk extensions for InkScape

For Ubuntu, installation packages are available on the launchpad site. After installing the package following the instructions on launchpad, you can continue directly with step 3 (Installing the JessyInk skript). The JessyInk extensions depend on the "inkex" script provided by Inkscape. Therefore, the easiest way to install them is to simply copy all the files found in the folder named "inkscapeExtensions" of the distribution to the directory containing the "inkex.py" file. Depending on your operating system, this file is usually located in one of the following directories:

  • on Windows (English localisation): "C:\Program Files\Inkscape\share\extensions"
  • on Linux: "/usr/share/inkscape/extensions"
  • on OS X: "/Applications/Inkscape.app/Contents/Resources/extensions"

Having copied the files to the correct location, Inkscape will automatically display the submenu "JessyInk" in the "effects" menu. The submenu will contain entries for all the different JessyInk extensions. Should you want to install the JessyInk extensions in a different location or should you experience problems running the extensions, please verify that one of the paths given at beginning of the Python script of each JessyInk extension points to the directory where the "inkex.py" script is located.

Changing file permissions (UNIX)

Depending on your platform (UNIX-like, Linux, OS X), you may have to change the permission of the files. The python files need to be executable. Should you experience problems you can try the following: Open the terminal, change into the directory where the JessyInk files are located and change the permissions using:

chmod 755 jessy*py
chmod 755 jessyInk.js
chmod 644 jessy*inx

Installing the JessyInk script in an SVG file

After the JessyInk extension has been installed, a new sub-menu titled JessyInk is available in the effects menu. Selecting install/update in this menu opens an effect window. Pressing apply in this window, installs (or updates) the JessyInk script. Unless you inspect the document in the XML editor, you won't notice any change.

Comment by mael.poulain, Sep 14, 2008

Really impossible to find where to install it in windows xp....

Comment by Frank.Fu...@gmail.com, Dec 14, 2008

Hello, i copied the files in:

C:\Archivos de programa\Inkscape\share\extensions

and now the sub-menu is available.

Comment by heathenx@gmail.com, Mar 12, 2009

The ideal place to copy the Inkscape extensions on a Windows XP machine would be:

C:\Documents and Settings\User\Application Data\Inkscape\extensions

Comment by heathenx@gmail.com, Mar 12, 2009

The ideal place to copy the Inkscape extensions on a Linux (Ubuntu) machine would be:

/home/user/.inkscape/extensions

Comment by project member hannes.h...@gmail.com, Mar 22, 2009

Thanks a lot for the comments! I will try and integrate them into the description of the installation procedure in the next few days.

Cheers, Hannes

Comment by lucasfr...@gmail.com, Mar 28, 2009

Hey man (/s) great job, y try it and work fine :D. In a few time i will try for web :D But, exist or are coding some "Effects Manager" ?

Comment by project member hannes.h...@gmail.com, Apr 4, 2009

@lucasfranc Thanks a lot! Could you explain in more detail what you mean by "Effects Manager" and what it should do? You can either post a comment here, register a "blueprint" on launchpad or send me an e-mail.

Comment by anthony....@gmail.com, Apr 17, 2009

Don't forget to change the priority of your files after you copy them in "/usr/share/inkscape/entensions" : chmod 755 jessy*py chmod 644 jessy*inx

Comment by office.m...@gmail.com, Apr 26, 2009

could anybody fix the typo, i can't see a edit button. in the line "on Linux:" there is an n instead of an x - it's extensions.

thanks for the code, will test it right now :)

Comment by h...@gmx.de, Jun 14, 2009

Following your instructions. I get an error while using jessyInk. I noticed that the file jessyInk.js doesn't had any permissions. What permissions should I set?

Comment by project member hannes.h...@gmail.com, Jun 14, 2009

755 should do the trick. The command would be:

chmod 755 jessyInk.js

I'll add it to the above instructions as well.

Comment by wscon...@gmail.com, Jun 20, 2009

On OS X 10.5 I can't seem to install lxml, so I am unable to create master slide. The error I get is that lxml is required by inkey.py. I tried easy_install, but it fails. Thanks for JessyInk?.

Comment by project member hannes.h...@gmail.com, Jun 22, 2009

Thanks! Sorry I can't help you with this problem. A couple of days ago I switched to Ubuntu. Before, I have been working on OS X 10.4, where I got lxml to work (although I don't remember how :-()

Comment by liweisheng1234, Aug 25, 2009

I can't install on inkscape 0.47

Comment by project member hannes.h...@gmail.com, Aug 25, 2009

Hi liweisheng1234!

Could you please provide some more detail (e.g. an error message). Inkscape 0.47 is not yet released, so it would be helpful to know the exact revision number. I tested JessyInk? shortly before Inkscape rev. 21932 and it seemed to work fine.

Cheers, Hannes

Comment by liweisheng1234, Aug 25, 2009

hi hannes!

I install the inkscape-0.47 pre2 from the source code!

and follow the step of this article to install the jessyink! first copy the files to the path /usr/share/inkscape/extensions! and chmod the files! when I run the inkscape ! there is no the menu of jessyink!

the programe doesn't give me any error message!

Comment by project member hannes.h...@gmail.com, Aug 30, 2009

Hi liweisheng1234!

Thanks for the additional information. I just downloaded the inkscape 0.47 pre2 source and I will try to compile it and install JessyInk?. I'll report back on the results.

Cheers, Hannes

Comment by project member hannes.h...@gmail.com, Sep 9, 2009

I tried installing JessyInk? with Inkscape 0.47 pre2 and as long as the extension was in /usr/share/inkscape/extensions it worked fine. I'll keep an eye on upcoming version.

Cheers, Hannes

Comment by NicoR...@gmail.com, Feb 18, 2010

@heathenx, The ideal place to copy the Inkscape extensions on a Linux (Ubuntu) machine would be: "/home/user/.config/inkscape/extensions/" rather than "/home/user/.inkscape/extensions"

Comment by wexfordp...@gmail.com, Nov 5, 2011

I have a remote site where I may host web pages created by JessyInk?. CAn I put the python code in cgi-bin, or should I just put it where the svg file is stored?

John Culleton john@wexfordpress.com


Sign in to add a comment
Powered by Google Project Hosting