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:
¿Cómo puedo arreglarlo?
Respuestas:
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
xulrunner
para 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:El
--no-remote
objetivo 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ápizapplication.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:Abra una terminal y conviértase en root:
sudo -i
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
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
fuente
./build.sh linux
y luego/path/to/firefox --app Outputs/Linux/application.ini --console --no-shared
desde el mismobuild
directorio, que ambos se ejecutaron y exportaron correctamente.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
fuente
El proyecto Pencil está en GitHub ahora https://github.com/prikhi/pencil
Encuentra las últimas versiones aquí: https://github.com/prikhi/pencil/releases
La actualización a la última versión (v2.0.13 al escribir esto) me solucionó el problema.
fuente