Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не могу запустить Skencil  (Прочитано 1347 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vo.one

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
  • sound dope :]
    • Просмотр профиля
Не могу запустить Skencil
« : 29 Июля 2009, 17:35:32 »
Установил из репов Skencil. Стал без проблем, но запускаться отказывается:
vo-one@vo-onez:~$ skencil
shared memory images supported
Traceback (most recent call last):
  File "/usr/bin/skencil", line 34, in <module>
    Sketch.main.main()
  File "/usr/lib/skencil/Sketch/Base/main.py", line 148, in main
    run_script = options.run_script)
  File "/usr/lib/skencil/Sketch/UI/skapp.py", line 183, in __init__
    self.build_window()
  File "/usr/lib/skencil/Sketch/UI/skapp.py", line 223, in build_window
    self.run_script)
  File "/usr/lib/skencil/Sketch/UI/mainwindow.py", line 98, in __init__
    self.build_menu()
  File "/usr/lib/skencil/Sketch/UI/mainwindow.py", line 901, in build_menu
    self.update_mru_files()
  File "/usr/lib/skencil/Sketch/UI/mainwindow.py", line 380, in update_mru_files
    self.file_menu.RebuildMenu()
  File "/usr/lib/skencil/Sketch/UI/tkext.py", line 367, in RebuildMenu
    self.menu.delete(0, END)
  File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 2678, in delete
    self.deletecommand(c)
  File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 361, in deletecommand
    self.tk.deletecommand(name)
TclError: can't delete Tcl command
Установил sudo apt-get install tcl8.4-dev, как было рекомендовано в соседнем топике по сабжу.
По прежнему безрезультатно. Может, чего-то еще не хватает?
--
Собираюсь браться за дизайн, начинаю с софта именно под Linux. Если у кого есть интересные мануалы\статейки - буду рад их здесь увидеть.
Английский меня не пугает :) Заранее благодарен.
"Образ жизни - все, что у тебя есть" / D.Koonce

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #1 : 29 Июля 2009, 17:43:21 »
Выполни $ ls -l /usr/bin/python Выхлоп должен быть такой:/usr/bin/python -> python2.6

Оффлайн vo.one

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
  • sound dope :]
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #2 : 29 Июля 2009, 17:47:53 »
vo-one@vo-onez:~$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 2009-06-14 16:39 /usr/bin/python -> python2.6
это ведь нормально?

Был здесь http://packages.debian.org/lenny/skencil
Прошелся по всем зависимостям, все оказалось уже установлено.
По прежнему одно и то же сообщение об ошибке.

--
Ах да, система Ubuntu 9.04, amd64.
« Последнее редактирование: 29 Июля 2009, 18:08:04 от vo.one »
"Образ жизни - все, что у тебя есть" / D.Koonce

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #3 : 30 Июля 2009, 09:45:16 »
Это баг.
Попробуй sk1 (форк skencil). Они русские и у них есть пакет для бубунты. Попробуй поныть на предмет включения в репозитарий бубунты или Дебиана.

Оффлайн max_sK1

  • Новичок
  • *
  • Сообщений: 46
  • www.linuxgraphics.ru
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #4 : 30 Июля 2009, 16:41:09 »
vo.one,

На питоне 2.5.2 будет работать.
Могу подсказать, как запустить на более новых версиях питона.
Только взамен скажите, для чего Вы используете Skencil?

Оффлайн vo.one

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
  • sound dope :]
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #5 : 30 Июля 2009, 16:53:51 »
Цитировать
Могу подсказать, как запустить на более новых версиях питона.
Подскажите, конечно :)
Цитировать
для чего Вы используете Skencil?
Решил изучать дизайн, и сразу приучаться к программам под Linux.
Ставлю все,что связано с векторной графикой с целью определить наиболее удобную софтину.
Skencil  пока ни разу не запустил.
Если можете предложить альтернативу Skencil (inkscape и xara не в счет) - буду рад.
--
sK1....глядя на скрины стало очень интересно. Качаю, спасибо :)
« Последнее редактирование: 30 Июля 2009, 17:00:26 от vo.one »
"Образ жизни - все, что у тебя есть" / D.Koonce

Оффлайн max_sK1

  • Новичок
  • *
  • Сообщений: 46
  • www.linuxgraphics.ru
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #6 : 30 Июля 2009, 17:10:50 »
Цитировать
Могу подсказать, как запустить на более новых версиях питона.
Подскажите, конечно :)
в файле
/usr/lib/skencil/Sketch/UI/tkext.py

находим все строки
         self.menu.delete(0, END)
и меняем их на
         self.menu.tk.call(self.menu._w, 'delete', 0, END)

извини патч сейчас сделать не могу.

Цитировать
Если можете предложить альтернативу Skencil (inkscape и xara не в счет) - буду рад.
--
sK1....глядя на скрины стало очень интересно. Качаю, спасибо :)

А больше ничего и нету, сходи на http://www.linuxgraphics.ru/, может там что подскажут.

Оффлайн vo.one

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
  • sound dope :]
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #7 : 30 Июля 2009, 17:26:17 »
Цитировать
извини патч сейчас сделать не могу.
И на том спасибо! Получилось. Юзаю :)
"Образ жизни - все, что у тебя есть" / D.Koonce

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #8 : 30 Июля 2009, 17:32:00 »
извини патч сейчас сделать не могу.
Да, ладно, патч! Дело всего двух команд:sudo cp /usr/lib/skencil/Sketch/UI/tkext.py /usr/lib/skencil/Sketch/UI/tkext.old.py &&sed -e 's/self\.menu\.delete(0, END)/self.menu.tk.call(self.menu._w, 'delete', 0, END)/g' inputFileName > outputFileNameЕсли всё получиться то дай вывод командыpatch /usr/lib/skencil/Sketch/UI/tkext.old.py /usr/lib/skencil/Sketch/UI/tkext.py

Оффлайн max_sK1

  • Новичок
  • *
  • Сообщений: 46
  • www.linuxgraphics.ru
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #9 : 30 Июля 2009, 17:46:47 »
И на том спасибо! Получилось. Юзаю :)
Наслаждайтесь, это последние лучи,  скорее всего skencil уберут из репазитариев.

http://osdir.com/ml/debian-bugs-dist/2009-07/msg04034.html

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #10 : 31 Июля 2009, 09:50:36 »
Наслаждайтесь, это последние лучи,  скорее всего skencil уберут из репазитариев.
Вроде как этот проект благополучно помер в 2006-2008 года.

PS Прикладываю патч.

Пользователь решил продолжить мысль 31 Июля 2009, 09:59:25:
Его же выложил на ланчпаде.
« Последнее редактирование: 31 Июля 2009, 09:59:25 от sciko »

Оффлайн max_sK1

  • Новичок
  • *
  • Сообщений: 46
  • www.linuxgraphics.ru
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #11 : 31 Июля 2009, 10:29:07 »
 :2funny: я тоже
https://bugs.launchpad.net/ubuntu/+source/skencil/+bug/361636

Гальванизируем старичка, ну да ладно.




Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #12 : 31 Июля 2009, 10:36:58 »
Кстати, не пора ли включать sK1 в репозиторий Убунты? Как идейного продолжателя.

Оффлайн max_sK1

  • Новичок
  • *
  • Сообщений: 46
  • www.linuxgraphics.ru
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #13 : 31 Июля 2009, 10:49:24 »
Кстати, не пора ли включать sK1 в репозиторий Убунты? Как идейного продолжателя.

Насколько я знаю это вопрос сейчас рассматривается.
https://bugs.launchpad.net/ubuntu/+bug/151102

В mandriva уже давно есть официальные пакеты.

PS. Про karbon14 то забыли...
« Последнее редактирование: 31 Июля 2009, 11:05:07 от max_sK1 »

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Не могу запустить Skencil
« Ответ #14 : 31 Июля 2009, 11:18:37 »
Насколько я знаю это вопрос сейчас рассматривается.
А мне показалось, что он заглох в конце мая.
PS. Про karbon14 то забыли...
Равно как и про Ipe (полуживой) + Xfig (живой).

 

Страница сгенерирована за 0.044 секунд. Запросов: 19.