Eu estava tentando usar o Pencil mais recente (versão 2.0.3) no Ubuntu 12.04, mas a exportação de PNG não funciona, com o Pencil funcionando dentro e fora do Firefox (que é 19.0.2).
A caixa de diálogo de exportação da página como PNG pergunta onde colocar o arquivo, mas falha silenciosamente depois disso, e o documento de exportação usando qualquer modelo HTML deixa esta caixa de diálogo travada para sempre:
Como posso consertar isso?
Responder1
ATUALIZAR:Antes de tentar esta solução alternativa, você pode tentar a versão mais recente fornecida por este fork da comunidade:https://github.com/prikhi/pencil/releases
Este é um bug relatado várias vezes e uma solução alternativa está disponível em:http://code.google.com/p/evoluspencil/issues/detail?id=170
A solução alternativa é usar xulrunner
o Pencil simples para executar em vez do Firefox, e o problema desaparece. Você pode baixar o xulrunner emaqui, extraia-o em algum lugar e use-o para executar o Pencil assim:
xulrunner --app /usr/share/pencil/application.ini --no-remote
A --no-remote
ideia é que o xulrunner não tente reutilizar uma instância existente do Firefox em execução. Pode ser necessário alterar o caminho para o pencil's application.ini
, dependendo de como você o instalou.
Se você instalou o Pencil com o oficial.deb
fornecido pela Evolus aqui, você pode seguir estas etapas rápidas:
Abra um terminal e vire root:
sudo -i
Em seguida, baixe o xulrunner (17Mb) e extraia em /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
Altere o script executável do Pencil para ser executado com o xulrunner em vez do Firefox:
sed -i '/application.ini/ { s|^/usr/bin/firefox|/opt/xulrunner/xulrunner|; s/$/ --no-remote/; }' /usr/bin/pencil
Responder2
Eu passei pelo mesmo problema. Se você não se importa em baixar uma versão secundária para2.0.2ele é empacotado com o xulrunner como parte do deb, o que resolverá esse problema específico.
Responder3
O projeto Pencil está no GitHub agorahttps://github.com/prikhi/pencil
Encontre os últimos lançamentos aqui:https://github.com/prikhi/pencil/releases
Atualizar para a versão mais recente (v2.0.13 ao escrever isto) corrigiu o problema para mim.