Página de exportação de lápis como PNG não funciona

12

Eu estava tentando usar o mais recente Pencil (versão 2.0.3) no Ubuntu 12.04, mas a exportação PNG não funciona, com o Pencil trabalhando dentro e fora do Firefox (que é 19.0.2).

A página de exportação como caixa de diálogo PNG pergunta onde colocar o arquivo, mas falha silenciosamente depois disso, e o documento de exportação usando qualquer modelo HTML faz com que esse diálogo seja interrompido para sempre:

insira a descrição da imagem aqui

Como posso corrigir isso?

elias
fonte
2
Para quem votou para fechar isso: você gostaria de comentar? Eu realmente não vejo por que essa pergunta é inadequada aqui.
elias 21/03
1
Embora eu não seja a pessoa que votou, esse voto é um voto fora do tópico. Isso geralmente significa que eles acham que isso é um bug.
Seth
@ Seth oh, entendo ... Obrigado! Bem, eu entendo que os relatórios de erros não são realmente apropriados aqui, mas isso não é realmente um relatório: é uma explicação sobre como aplicar uma solução alternativa. Não vejo por que isso é inapropriado.
elias 24/03
1
Sim, eu vejo isso. Parece bom para mim. A votação deve finalmente expirar de qualquer maneira.
Seth

Respostas:

22

ATUALIZAÇÃO: Antes de tentar esta solução alternativa, tente a versão mais recente fornecida por este fork da comunidade: https://github.com/prikhi/pencil/releases


Este é um erro registrado 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 plain xulrunnerpara executar o Pencil em vez do Firefox, e o problema desaparecerá. Você pode baixar o xulrunner a partir daqui , extraí-lo em algum lugar e usá-lo para executar o Pencil assim:

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

A --no-remoteé para xulrunner não tentar reutilizar uma instância em execução Firefox existente. Pode ser necessário alterar o caminho para o lápis application.ini, dependendo da instalação.

Se você instalou o Pencil com o funcionário .deb fornecido pela Evolus aqui , siga estas etapas rápidas:

  1. Abra um terminal e transforme-se em root:

    sudo -i

  2. Em seguida, faça o download do 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

  3. Altere o script executável do Pencil para executar com o xulrunner em vez do Firefox:

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

elias
fonte
tnx funciona bem (Ubuntu 13.04 x64)
JoZ3 11/07
Funciona perfeito para mim, pois eu tive esse problema no Ubuntu 14.04 LTS.
Mckburkejnr
Infelizmente, isso não funcionou para mim com o xpi 2.0.5 mais recente - funcionou como plug-in no Firefox 39, mas não como autônomo; para obter o autônomo, eu tive que usar o fork github.com/prikhi/pencil , fazer o diretório ./build.sh linuxe depois /path/to/firefox --app Outputs/Linux/application.ini --console --no-shared do mesmo builddiretório - que ambos foram executados e fizeram a exportação corretamente.
Sdaau
Funciona em 14.04 Ubuntu 64 bits. É importante usar a versão 16.0.2 do xulrunner, tentando baixar a última não vai resolver o isssue
vumaasha
5

Eu tive o mesmo problema. Se você não se importa de descer uma versão menor para a 2.0.2, ela vem com o xulrunner como parte da deb, o que resolverá esse problema em particular.

2.0.2_amd64

2.0.2_i386

asyncopation
fonte