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:
xulrunner --app /usr/share/pencil/application.ini --no-remote
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á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:
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