Я пытался использовать последнюю версию Pencil (версия 2.0.3) в Ubuntu 12.04, но экспорт PNG не работает, так как Pencil работает как внутри, так и за пределами Firefox (19.0.2).
Страница экспорта в формате PNG запрашивает, куда поместить файл, но после этого молча терпит неудачу, и документ экспорта, использующий любой шаблон HTML, возвращает вас к этому диалогу навсегда:
Как я могу это исправить?
Ответы:
ОБНОВЛЕНИЕ: Прежде чем попробовать этот обходной путь, вы можете попробовать последнюю версию, предоставленную этим форком сообщества: https://github.com/prikhi/pencil/releases
Эта ошибка регистрируется несколько раз, и ее можно найти по адресу: http://code.google.com/p/evoluspencil/issues/detail?id=170.
Обходной путь должен использовать обычный
xulrunner
для запуска Карандаш вместо Firefox, тогда проблема исчезает. Вы можете скачать xulrunner отсюда , распаковать его куда-нибудь и использовать для запуска Pencil следующим образом:--no-remote
Для XULRunner не пытаться повторно использовать существующий Firefox экземпляр работает. Возможно, вам придется изменить путь к карандашуapplication.ini
, в зависимости от того, как он установлен.Если вы установили Карандаш с официальным приложением,
.deb
предоставленным Evolus здесь , вы можете выполнить следующие быстрые шаги:Откройте терминал и перейдите в root:
sudo -i
Затем загрузите xulrunner (17Mb) и распакуйте в / 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
Измените исполняемый скрипт Pencil, чтобы он работал с xulrunner вместо Firefox:
sed -i '/application.ini/ { s|^/usr/bin/firefox|/opt/xulrunner/xulrunner|; s/$/ --no-remote/; }' /usr/bin/pencil
источник
./build.sh linux
, а затем и/path/to/firefox --app Outputs/Linux/application.ini --console --no-shared
из того жеbuild
каталога, который и запустился, и выполнил экспорт правильно.Я столкнулся с той же проблемой. Если вы не против перейти на одну минорную версию до 2.0.2, она поставляется с xulrunner как часть deb, что решит эту конкретную проблему.
2.0.2_amd64
2.0.2_i386
источник
Проект Pencil теперь на GitHub https://github.com/prikhi/pencil
Найдите последние выпуски здесь: https://github.com/prikhi/pencil/releases
Обновление до последней версии (v2.0.13 при написании этой статьи) исправило проблему для меня.
источник