La página de exportación de lápiz como PNG no funciona

12

Intenté usar el último Pencil (versión 2.0.3) en Ubuntu 12.04, pero la exportación PNG no funciona, con Pencil trabajando tanto dentro como fuera de Firefox (que es 19.0.2).

La página de exportación como diálogo PNG pregunta dónde colocar el archivo, pero falla silenciosamente después de eso, y el documento de exportación que utiliza cualquier plantilla HTML hace que este diálogo se detenga para siempre:

ingrese la descripción de la imagen aquí

¿Cómo puedo arreglarlo?

elias
fuente
2
A quien haya votado para cerrar esto: ¿le gustaría comentar? Realmente no entiendo por qué esta pregunta es inapropiada aquí.
elias
1
Si bien no soy la persona que votó, ese voto es un voto fuera de tema. Eso generalmente significa que piensan que esto es un error.
Seth
@Seth oh, ya veo ... ¡Gracias! Bueno, entiendo que los informes de errores no son realmente apropiados aquí, pero este no es realmente un informe: es una explicación sobre cómo aplicar una solución alternativa. No veo por qué esto es inapropiado.
elias
1
Si, lo veo. Me parece bien. La votación finalmente expirará de todos modos.
Seth

Respuestas:

22

ACTUALIZACIÓN: Antes de probar esta solución alternativa, es posible que desee probar la última versión provista por esta bifurcación de la comunidad: https://github.com/prikhi/pencil/releases


Este es un error presentado varias veces, y hay una solución disponible en: http://code.google.com/p/evoluspencil/issues/detail?id=170

La solución consiste en usar plain xulrunnerpara ejecutar Pencil en lugar de Firefox, luego el problema desaparece. Puede descargar xulrunner desde aquí , extraerlo en alguna parte y usarlo para ejecutar Pencil de esta manera:

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

El --no-remoteobjetivo es que xulrunner no intente reutilizar una instancia de Firefox existente en ejecución. Es posible que deba cambiar la ruta a la del lápiz application.ini, dependiendo de cómo lo tenga instalado.

Si ha instalado Pencil con el oficial .deb proporcionado por Evolus aquí , puede seguir estos pasos rápidos:

  1. Abra una terminal y conviértase en root:

    sudo -i

  2. Luego, descargue xulrunner (17Mb) y extraiga en / 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. Cambie el script ejecutable de Pencil para que se ejecute con xulrunner en lugar de Firefox:

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

elias
fuente
tnx funciona bien (Ubuntu 13.04 x64)
JoZ3
Funciona perfecto para mí, ya que tuve este problema en Ubuntu 14.04 LTS.
mickburkejnr
Desafortunadamente, esto no funcionó para mí con la última versión 2.0.5 xpi: funcionó como complemento en Firefox 39, pero no como independiente; para obtener el independiente, tuve que usar el fork github.com/prikhi/pencil , hacer el directorio ./build.sh linuxy luego /path/to/firefox --app Outputs/Linux/application.ini --console --no-shared desde el mismo builddirectorio, que ambos se ejecutaron y exportaron correctamente.
sdaau
Funciona en 14.04 Ubuntu 64 bit. Es importante usar la versión 16.0.2 de xulrunner, intentar descargar la última versión no resolverá el problema
vumaasha
5

Me encontré con el mismo problema. Si no le importa bajar una versión menor a 2.0.2 , está empaquetada con xulrunner como parte de la deb, lo que resolverá este problema en particular.

2.0.2_amd64

2.0.2_i386

asincopación
fuente