abc |
|
Темы:
43
Сообщения:
258
Участник с: 30 августа 2016
|
Есть такой замечательный плагин для гимпа, который позволяет быстро делать фото на любые документы (https://gimp-id-photo.ru) Плагин давно не обновлялся, но работал до вчерашнего дня, пока я не обновил систему, а вместе с ним и гипм. Несколько лет назад при таком случае помогла установка пакета python2-gimp, но в этот раз почему-то не получилось. Насколько помню, тогда гимп перестал поддерживать второй питон. При запуске есть такие ошибки:
Вижу, что ругается на но что с этим делать, я не понимаю.Учитывая последнее обновление плагина 5 лет назад, вряд ли автор будет его обновлять. Написал ему на почту, пока ответа нет. Возможно здесь удастся решить проблему. |
cucullus |
|
Темы:
268
Сообщения:
3565
Участник с: 06 июня 2007
|
https://z-uo.medium.com/create-python3-plugin-for-gimp-the-basics-94ede94e9d1f тут гляньте, если хотите самостоятельно разобраться
такие дела.
|
abc |
|
Темы:
43
Сообщения:
258
Участник с: 30 августа 2016
|
Вы предлагаете мне переписать плагин под третий питон? Нет, на такое я не способен, к сожалению |
AZJIO |
|
Темы:
50
Сообщения:
602
Участник с: 05 января 2021
|
Я пока не в Linux чтобы посмотреть, но при импорте формат функций должен соответствовать вызовам в коде. Если формат импортируемой функции отличается от вызываемой это может вызвать ошибку, смотря как это проверяется, сразу или в момент вызова. Он даже показывает функцию gimp: gimp_wire_read() где gimp: это скорее всего название импортируемого модуля. Можно открыть файлы и сделать поиск функции там и там и посмотреть сходятся ли форматы, то есть параметры функции по количеству и типу. Не факт что после исправления не вылетит следующая ошибка с проблемой следующей функции. Часто на первой ошибке споткнулся и вылетел, а до остальных ошибок пока дела нет. |
cucullus |
|
Темы:
268
Сообщения:
3565
Участник с: 06 июня 2007
|
abcтогда ой. я этим плагином когда-то пользовался, но очень давно. если вдруг потребуется, гляну, может починю, но когда это ещё будет...
такие дела.
|
AZJIO |
|
Темы:
50
Сообщения:
602
Участник с: 05 января 2021
|
добавил в папку ~/.gimp-2.10/plug-ins и ~/.config/GIMP/2.10/plug-ins что-то не видит GIMP 2.10.34 этот плаг, ничего в главном меню не появляется. Скачал две версии 99.8 кб и 100.1 кб соответственно от 2012г и 2021г. В коде нет функции "gimp_wire_read". Значит это уже несостыковка питона используемого гимпом и выполняемого. Как я понял если автор требует сделать его выполняемым, то гимп запускает его при старте. И вот тут возможно нестыкуемость версий питона от гимп и от скрипта. |
abc |
|
Темы:
43
Сообщения:
258
Участник с: 30 августа 2016
|
Я пообщался с автором плагина. В итоге решили, что:… проблема в сломанных зависимостях. Надо переходить на что-то посвежее GTK2 …Обещал подумать над этим. AZJIOесли закомментировать в плагине строки 24 и 27 (#import gimpui и #import gtk), то пункт в меню появляется, но при нажатии на любой пункт этого меню ничего не происходит. Кстати, плагин есть в AUR-е. Устанавливается в системную папку/usr/lib/gimp/2.0/plug-ins/id_photo_BETA.py cucullusБыло очень хорошо! |
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
abcПересоберите модули убедившись что ставится последняя версия с AUR а не стороннего репозитария С вторым питоном сейчас в ауре свалка из порой несовместимых версийв первую очередь попробуйте python2-cairo из аур пересобрать ошибка на нем |
abc |
|
Темы:
43
Сообщения:
258
Участник с: 30 августа 2016
|
vs220Сделал все, как вы написали - заработало! Спасибо огромное! |
abc |
|
Темы:
43
Сообщения:
258
Участник с: 30 августа 2016
|
Что-то пошло не так. В тот день все заработало, потом не пользовался. Сегодня опять частично перестало работать. До момента отправки на печать все работает, но на печать изображение не формируется. В гимпе при нажатии кнопки "Печать" (в меню плагина). ничего не происходит, а в логах такое: И еще очень много таких однотипных ошибок: (Предупреждение: Два разных плагина пытались зарегистрироваться ......)В эти дни не обновлялся, гимп и ничего другое не перенастраивал. Что могло сломаться? |