Wednesday, May 20, 2009

sK1 vector graphics editor is now available for Ubuntu


At the last Libre Graphics Meeting I met Igor Novikov, who is the lead developer of sK1. sK1 is a vector graphics editor, just like Inkscape but with a different focus. While Inkscape is oriented to the SVG format and is ideal for web design, sK1 targets professional designers from the prepress world. So sK1 supports CMYK, multiple pages and separating colour plates. To quote wikipedia:
sK1 is an open-source illustration program for the Linux platform that can substitute professional proprietary software like CorelDRAW or Adobe Illustrator. Unique project features are CorelDRAW formats importers, tabbed multidocument interface, Cairo-based engine, color management etc.

The multipage feature is very handy for designing booklets with vector graphics or presentations, which you could project with impressive (former keyjnote). Under the hood Inkscape and sK1 share Uniconvertor, for importing, exporting and converting vector graphics. Uniconvertor was developed by the sK1 team. (sK1 is a fork of the Skencil project.) Another difference from Inkscape, is that sK1 itself is developed mostly in python. So you could in a way it use as a python library.

sK1 is being developed under Mandriva and it is hard to install on Ubuntu (especially for graphic designers). I noticed that Vladimir Osintsev was preparing a package for Ubuntu. I contacted him and invited him to work together on it within the Debian Python Package Team. So hopefully sK1 will become available in Debian and Ubuntu (from Karmic).

As some of you can't wait and like to use sK1 with the current Ubuntu releases, I decided to add sK1 for Jaunty and Intrepid to my PPA:
deb http://ppa.launchpad.net/stani/ppa/ubuntu jaunty main

To add the key of my PPA to your system, type the following in a terminal (replace jaunty with your ubuntu version):
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7B0FB2CA

You can read my PPA page https://launchpad.net/~stani/+archive/ppa for more information.

Disclaimer: this is the development version of sK1 and the packages have not been tested by a critical mass. In case you have problems, you should report them on the sK1 forums. The packaging is not perfect yet. For example there will be no entry in the start menu. This will be fixed in a next release. I've sent Igor from sK1 the necessary files to resolve this issue. So for now start sK1 by typing "sk1" in the run dialog (Alt+F2) or in a terminal.

As a final remark: you need to remove your ~/.sk1 folder, otherwise sK1 might have troubles starting up.

7 comments:

  1. Ewww! KDE3! Dang, I'm a KDE lover, but... KDE***3***?! On a new app?

    Even just using some Oxygen icons instead...

    *sigh* I'll try to just judge on functionality, but it's hard when an apps appearence is 1980's-1990's...

    The edit mode seems to be very intuitive though, and I like that there's already a fill option (which Inkscape only got reasonably recently).

    Anyway, the idea of a more press friendly vector program sounds great. Hopefully we'll see a KDE4 version sometime.

    One question: why is this story tagged under Blender?

    ReplyDelete
  2. sK1 has nothing to do with KDE. It uses Tk, not Qt. The icons might be based on Crystal, but that doesn't turn it into a KDE4 application. The icon theme of sK1 will be customizable, so feel free to make an Oxygen theme. This was filed under Blender as I use vector applications in combination with Blender. Feel free to disagree. Post further questions on the sK1 forums.

    ReplyDelete
  3. I understand this is a temporary location, but would be still great if you made a separate PPA for it (don't need to register a whole new team now, too).

    ReplyDelete
  4. @Vadim

    This in indeed a temporary solution. Our goal is to push sK1 in Debian and Ubuntu. It will be only available in Ubuntu Karmic, but we'll try to backport it to Jaunty and Intrepid. The only other program in my PPA is Phatch.

    ReplyDelete
  5. Could you provide package for Hardy also? LTS support usually use on office

    ReplyDelete
  6. @Lufti
    Unfortunately that is not possible as Hardy does not have tcl8.5 and tk8.5 in the PPA build systems.

    ReplyDelete
  7. Their forum requiered to register to put comment...
    I was looking for a "free hand writing" tool in it, unfortunately it doesn't seam to have it for the moment

    ReplyDelete

Filter by topic: spe, python, ubuntu