Страница экспорта карандаша в PNG не работает

Страница экспорта карандаша в PNG не работает

Я пытался использовать последнюю версию Pencil (версия 2.0.3) в Ubuntu 12.04, но экспорт PNG не работает, при этом Pencil работает как внутри, так и вне Firefox (версия 19.0.2).

Диалоговое окно экспорта страницы в формате PNG запрашивает указание места для сохранения файла, но после этого молча завершается ошибкой, а экспорт документа с использованием любого шаблона HTML приводит к тому, что этот диалог зависает навсегда:

введите описание изображения здесь

Как это исправить?

решение1

ОБНОВЛЯТЬ:Прежде чем пробовать это решение, вы можете попробовать последнюю версию, предоставленную этим форком сообщества:https://github.com/prikhi/pencil/releases


Об этой ошибке сообщалось несколько раз, и ее решение доступно по адресу:http://code.google.com/p/evoluspencil/issues/detail?id=170

Обходной путь — использовать plain xulrunnerдля запуска Pencil вместо Firefox, тогда проблема исчезает. Вы можете скачать xulrunner сздесь, извлеките его куда-нибудь и используйте для запуска Pencil следующим образом:

xulrunner --app /usr/share/pencil/application.ini --no-remote

Это --no-remoteдля того, чтобы xulrunner не пытался повторно использовать существующий запущенный экземпляр Firefox. Вам может потребоваться изменить путь к pencil's application.ini, в зависимости от того, как он у вас установлен.

Если вы установили Pencil с официальной версией.deb предоставлено Evolus здесь, вы можете выполнить следующие быстрые шаги:

  1. Откройте терминал и войдите в систему как пользователь root:

    sudo -i

  2. Затем скачайте xulrunner (17 Мб) и распакуйте в /opt:

    wget -O - http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/16.0.2/runtimes/xulrunner-16.0.2.en-US.linux-x86_64.tar.bz2 | tar xjf - -C /opt

  3. Измените исполняемый скрипт Pencil для запуска с помощью xulrunner вместо Firefox:

    sed -i '/application.ini/ { s|^/usr/bin/firefox|/opt/xulrunner/xulrunner|; s/$/ --no-remote/; }' /usr/bin/pencil

решение2

Я столкнулся с той же проблемой. Если вы не против, спуститесь на одну младшую версию2.0.2он упакован вместе с xulrunner как часть deb, что решит эту конкретную проблему.

2.0.2_amd64

2.0.2_i386

решение3

Проект Pencil теперь на GitHubhttps://github.com/prikhi/pencil

Последние релизы можно найти здесь:https://github.com/prikhi/pencil/releases

Обновление до последней версии (v2.0.13 на момент написания этой статьи) решило проблему.

Связанный контент