|
Installation
This page explains the installation procedure.
Featured InstallationTo obtain basic functionality, only three simple steps are required. Installing the JessyInk extensions for InkScapeFor 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:
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 fileAfter 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. |
Really impossible to find where to install it in windows xp....
Hello, i copied the files in:
C:\Archivos de programa\Inkscape\share\extensions
and now the sub-menu is available.
The ideal place to copy the Inkscape extensions on a Windows XP machine would be:
C:\Documents and Settings\User\Application Data\Inkscape\extensions
The ideal place to copy the Inkscape extensions on a Linux (Ubuntu) machine would be:
/home/user/.inkscape/extensions
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
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" ?
@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.
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
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 :)
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?
755 should do the trick. The command would be:
I'll add it to the above instructions as well.
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?.
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 :-()
I can't install on inkscape 0.47
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
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!
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
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
@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"
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