sK1 - замена CorelDraw

Изображение пользователя sawa.

После долгих и неудачных попыток установить CorelDraw под Wine начал искать хоть какую-то альтернативу корелу, позволяющую работать с моим архивом, накопленным за более чем 10 лет дизайнерства.
sK1 нашел давно, но то, что видел ещё год назад нельзя было использовать - при импорте кореловской графики на экране были лишь контуры объекта.
Сегодня попробовал версию sK1-0.9.0-rev335 - удивила, с этим уже можно работать. Векторные объекты импортируются такими же как и были в кореловском файле. Пока не реализован импорт текста и растровой графики.
Большую трудность составила сборка и установка.
Вот небольшая инструкция:

1. Установить пакеты: tcl8.5, tcl8.5-dev, tk8.5, tk8.5-dev,python-imaging, python-imaging-tk, python-liblcms

2. Скачать дистрибутив в консоли root shell командой:
svn co https://sk1.svn.sourceforge.net/svnroot/sk1/trunk/sK1 sK1

3. Отредактировать файл /root/sk1/trunk/sK1/setup.py
для этого находим строку содержащую выражение "libraries=" и строчкой выше вставляем
include_dirs=['/usr/include/tcl8.5'],
Если в строкой выше уже есть выражение "include_dirs=", например
include_dirs=['/usr/include/freetype2'],
то добавить к параметру через запятую путь '/usr/include/tcl8.5'
пример станет таким:
include_dirs=['/usr/include/freetype2','/usr/include/tcl8.5'],

4. В консоли перейти в каталог /root/sk1 и выполнить:
python setup.py build
python setup.py install
5. Если все нормально стало, то в /usr/bin появится исполниемый файл sk1.

После очередного обновления sk1 перестал запускаться:
$ sk1
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.5/site-packages/sk1/__init__.py", line 19, in sk1_run
    import app
  File "/usr/lib/python2.5/site-packages/sk1/app/__init__.py", line 11, in <module>
    from app.utils import output
  File "/usr/lib/python2.5/site-packages/sk1/app/__init__.py", line 62, in <module>
    from managers.colormanager import ColorManager
  File "/usr/lib/python2.5/site-packages/sk1/app/managers/colormanager.py", line 9, in <module>
    from sk1libs.pycms import cmsOpenProfileFromFile,cmsCreateTransform,cmsDoTransform, \
ImportError: No module named sk1libs.pycms

Причина этого в том, что разработчики произвели рефакторинг sK1 и UniConvertor. Общие библиотеки и модули, не связанные с GUI вынесли в sk1libs. Интерфейсные компоненты - в sk1sdk. Смысл - упростить работу с обоими проектами, чтобы изменения сразу попадали в оба проекта.
Теперь чтобы sk1 заработал нужно докачать и собрать библиотеки. Как и sk1 качаем в /root командой:
svn co https://sk1.svn.sourceforge.net/svnroot/sk1/trunk/sk1libs sk1libs
затем в консоли перейти в каталог /root/sk1libs и выполнить:
python setup.py build
python setup.py install

Запуск программы командой sk1 из терминала или "меню КДЕ"->"Выполнить программу".
Пожелания авторам на форуме

Комментарии (34)

0
fliker09 - 28 Июль, 2008 - 20:02
Изображение пользователя fliker09.

А что насчёт Karbon? Про InkScape думаю можно промолчать, вы его наверняка пробовали. Вы ведь про говорите про редакторы векторной графики? Или я ошибаюсь?

0
sawa - 29 Июль, 2008 - 12:03
Изображение пользователя sawa.

IMHO, уже то что есть в sK1 более функционально чем Карбон. Хотя-бы многостраничные документы. Ну а когда научатся параграф текст с перетеканием то можно будет уже серьёзно верстать. Векторные кореловские клипарты теперь задействованы, т.к. научились импортировать.

0
Grenky - 14 Август, 2008 - 13:54
Изображение пользователя Grenky.

та же проблема (
что ответил автор - то ли я не понял... то ли я не верю.

что делать?!?

0
sawa - 15 Август, 2008 - 00:16
Изображение пользователя sawa.

что ответил автор - то ли я не понял... то ли я не верю.

Наверное надо обновиться.

У меня этой проблемы нет, проверяю:
- клик по кнопке "Draw Text";
- клик в нужную область документа (отображается текстовый курсор);
- набираю текст (дефолтный фонт "Bitstream Vers Sans" русский не поддерживает);
- клик по кнопке "Selection Mode";
- меняю фонт на любой с поддержкой русского (у меня добавлены ttf из винды).

что делать?!?

Писать автору на форум. Указывай свою версию сборки.
На мои замечания ответы есть.

0
Grenky - 18 Август, 2008 - 01:45
Изображение пользователя Grenky.

Наверное надо обновиться.

так у меня так же как и у автора топика ПОСЛЕДНЯЯ версия

0
sawa - 18 Август, 2008 - 21:10
Изображение пользователя sawa.

Если из SVN ставилось, то у автора топика уже не последняя. Судя по сообщениям в форуме проекта ввод текста в последних версиях был сломан.

Из моего опыта пассивной помощи в разработке чего-либо:
- если обнаружен баг, то анализирую логи сборки и работы. Затем с развернутыми комментариями либо отсылаю разработчику, либо выкладываю на форуме проекта.
За это никто не накажет, т.к. любой разработчик в здравом уме заинтересован в тестировании своего продукта на как можно большем количестве платформ и конфигураций.
Сюда наверное нет смысла писать - я не автор проекта, а автор навряд-ли читает эти посты.

0
max - 19 Август, 2008 - 08:59
Изображение пользователя max.

Обсуждение проблем и предложений по sK1, активно ведутся на сайтах:
http://sk1project.org/
http://www.linuxgraphics.ru/

Пишите. Рады любой помощи.

0
Гость - 5 Сентябрь, 2008 - 10:25

я - не дизайнер (так, по мелочам - визитки /с последующим размещением в П-ревью Корела несколько на лист нужного формата/, мелкотиражные газеты /4-8-12 стр. А4/ и т.п.)...
увы, подобного функционала в Линуксовых графических программах (векторных редакторах) не нашел.
Корел под Вайном запустить - тоже не осилил.
нашел для себя такой выход - ВиртуалБокс-ВинХП-Корел (+Бухгалтерия, +ФайнРидер)... появятся достойные заменители для Линукс, откажусь от Виндовых приложений (и ВиртуалБокса, как результат успешной и полной замены)

0
sawa - 6 Сентябрь, 2008 - 01:05
Изображение пользователя sawa.

нашел для себя такой выход - ВиртуалБокс-ВинХП-Корел (+Бухгалтерия, +ФайнРидер)
Стоит у меня этот виртуалбох - тараканище ещё то. Если надо реально поработать в Кореле, запускаюсь со второго винта, где ХР установлен и работаю без тормозов.

0
max - 29 Сентябрь, 2008 - 10:48
Изображение пользователя max.

Проект sK1 нуждается в разработчиках.
Всех заинтересовавшихся просьба связаться с нами.
Необязательно быть программистом! Если Вы просто сообщите об этой инициативе как можно большему числу людей, то очень помогли бы проекту.
Отчет об ошибке или предложения для реализации функционала являются неоценимой помощью.

Если Вы могли бы заняться разработкой и поддержкой сайта проекта, в срочном порядке свяжитесь с нами :)

http://sk1project.org/forum/topic.php?forum=4&topic=18

0
Grenky - 3 Октябрь, 2008 - 02:11
Изображение пользователя Grenky.

реально рад что русские разработчики вносят свою лепту в развитее freesoft. к тому же по сравнению с буржуйским софт действительно получается удачным.
Я без вашего sK1 просто как без рук. от Corel-а я очень много не требую, сев за ваше систему я понял, что есть какие то тонкости которые меня не устраивают. Но что именно - так в лоб не скажешь. пока убивает инструмент управления текстом. так его и не победил.
А удочку закинуть друзьям попробую )

0
max - 6 Октябрь, 2008 - 07:53
Изображение пользователя max.

С текстовым инструментом пока никак. У разработчиков свободного времени очень мало. По этой причине работа идёт медленно.
Я завёл блог http://maxedrom.blogspot.com/ посвящений sK1.
Там буду отписывать что новенького походу работы появляется и всё такое в этом русле. Хотя это можно отслеживать по логу в SVN, но простому пользователю думаю это сложно.
Милости прошу.

0
Waka - 1 Октябрь, 2008 - 10:45

А у меня получалось запускать корел под "вайной", для этого нужна Portable версия т.е. одним exe-файлом.

-1
sawa - 2 Октябрь, 2008 - 20:04
Изображение пользователя sawa.

Напиши HOWTO как. Желательно с ссылками на реально работающие русские portable версии.

+1
max - 3 Октябрь, 2008 - 17:09
Изображение пользователя max.

Верез детектед :)

0
sawa - 4 Ноябрь, 2008 - 19:17
Изображение пользователя sawa.

Что с сайтом проекта?

0
max - 14 Ноябрь, 2008 - 09:14
Изображение пользователя max.

Ломаем чтоб построить.

0
Soi-Fong - 27 Декабрь, 2008 - 19:05
Изображение пользователя Soi-Fong.

На 8.10 не запускается. Говорит "Cann't find Python binding for LittleCMS!", хотя пакет python-liblcms установлен.

+2
max - 18 Май, 2009 - 15:17
Изображение пользователя max.

9 мая 2009 свершилось и практически выталкали первый релиз редактора sK1.
http://sk1project.org/news.php?readmore=53
и обновили сайт.

В релизе 0.9.0 была проблема совместимости с новыми версиями python
которая решена в новом срезе 0.9.1pre1 от 17 мая
http://sk1project.org/news.php?readmore=54

уже совсем скоро начнём работать над локализацией

0
Grenky - 18 Май, 2009 - 15:56
Изображение пользователя Grenky.

о как я рад! молодцы ребята!
Очень важно чтоб была хорошая совместимость с конкурентными программами, ибо основной клиппард все таки в их форматах.

0
max - 18 Май, 2009 - 16:16
Изображение пользователя max.

Кореловские клипарты sK1 кушает на раз. AI и wmf на приличном уровне.
Вот еще бы EPS и SVG подтянуть :)

В релизе sK1 улучшили импорт cdr, научили понимать стили обводки и главное импортировать растр.

С импортом текста из cdr пока туго по причине общей не развитости этого инструмента в sK1, так что импортировать особо некуда.

0
Ockonal - 18 Май, 2009 - 18:22
Изображение пользователя Ockonal.

Во, гут. Знаю нескольких человек, который из-за фотошопа и корела не переходили на Линукс... Gimp есть, а вот аналога Corel'a не знал. Теперь я смогу их переманить на нашу сторону :-D. Спасибо!

0
Lang - 18 Май, 2009 - 21:09
Изображение пользователя Lang.

Посматрел скрины, симпотично...поставлю для коллекции =))

max, не запускается((
Пишет:
Cannot find Python binding for LittleCMS!

Нашел следущее
sudo ln -s /usr/share/python-support/python-liblcms/lcms.py /usr/lib/python2.5/site-packages/lcms.py

Но не помогает

0
max - 18 Май, 2009 - 23:17
Изображение пользователя max.

Я не знаю чем помочь.
Проблема в пакете python-liblcms. который динамически генерирует привязку к lcms
И как обычно в debian и её родствиниках свой креатив, в других дистрибутивах такой проблемы не замечено.

В убунте 9.04 наверно пакет рабочий, так как завелось без бубна, но сам не проверял у меня debian/testing.

Делать линки в ручную это не правильно, этот вариант я предлагал как вариант решения.
Правильней будет собрать привязку самому. Там всего два файла lcms.py и _lcms.so.

0
Grenky - 18 Май, 2009 - 23:54
Изображение пользователя Grenky.

терпение у вас отменное ))) с этой ошибкой все как слепые котята. хотя решение проблемы описано на форуме и старом и новом. И в этой теме 2!!! раза.

0
Lang - 19 Май, 2009 - 09:25
Изображение пользователя Lang.

Спасибо, запустился

0
Grenky - 18 Май, 2009 - 23:56
Изображение пользователя Grenky.

to max
С текстовым инструментом пока никак. У разработчиков свободного времени очень мало. По этой причине работа идёт медленно.

есть сдвиги с того момента?

0
max - 19 Май, 2009 - 08:05
Изображение пользователя max.

Сдвиги есть, в основном это багфиксы. Текстовыми инструментами займёмся в version 0.9.3. Там есть над чем поработать. Но если у кого появится желание сделать это раньше патчи принимаются :)

0
sawa - 28 Октябрь, 2009 - 15:58
Изображение пользователя sawa.

Не понятно, почему русскую ветку на форуме убрали. Берите пример: http://www.zabbix.com/forum/

0
sawa - 28 Октябрь, 2009 - 23:01
Изображение пользователя sawa.

Я б не удивлялся если бы сам автор не кричал о том что проект русский. Вот что он пишет в своем ЖЖ:

Лучший свободный проект России
В сентябре LinuxFormat вкупе с соучастниками (Intel, PingWin etc.) объявили конкурс "Лучший свободный проект России". Правда по условиям конкурса допускаются русскоязычные разработчики и из СНГ. И посему ваш покорный слуга засабмиттил свои проекты (sK1 и UniConvertor) в это богоугодное мероприятие :) Скромное и совершенно неброское описание можно прочитать тут и тут :)

Будем посмотреть что получится из этого перформанса. Авось удастся пролезть :)

Posted on Oct. 6th, 2009 at 03:12 pm

+1
max - 16 Ноябрь, 2009 - 01:38
Изображение пользователя max.

На sk1project.org многонациональная публика из Германии, Испании, России, Польши, Бразилии, Франции, Италии и т.д.
Ветки форума для каждого из языков нецелесообразны по разным причинам.
Русская часть сайта планировалась но не срослась. Если с английским туго, к примеру как у меня, вопросы можно задать на http://www.linuxgraphics.ru/ . Лидера проекта sK1 найдёте по нику professor :)

0
Гость - 1 Октябрь, 2009 - 09:16

Спасибо, тоже попробывал, вроде работает, хоть и не привычно пока..

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры