J'essayais d'utiliser la dernière version de Pencil (version 2.0.3) dans Ubuntu 12.04, mais l'exportation au format PNG ne fonctionne pas. Crayon fonctionne aussi bien à l'intérieur et à l'extérieur de Firefox (version 19.0.2).
La page d'exportation en tant que fichier PNG vous demande où placer le fichier, mais échoue ensuite en mode silencieux. Le document d'exportation utilisant un modèle HTML vous empêche de conserver cette boîte de dialogue:
Comment puis-je le réparer?
UPDATE: Avant d’essayer cette solution de contournement, essayez d’essayer la dernière version fournie par cette communauté fork: https: // github.com/prikhi/pencil/releases
Il s'agit d'un bogue signalé plusieurs fois et une solution de contournement est disponible à l'adresse suivante: http://code.google.com/p/evoluspencil/issues/detail?id=170
La solution de contournement consiste à utiliser plain xulrunner
pour exécuter Pencil à la place de Firefox. Le problème disparaît ensuite. Vous pouvez télécharger xulrunner depuis ici , l'extraire quelque part et l'utiliser pour lancer Pencil comme ceci:
xulrunner --app /usr/share/pencil/application.ini --no-remote
Le --no-remote
permet à xulrunner de ne pas réutiliser une instance existante de Firefox en cours d'exécution. Vous devrez peut-être modifier le chemin d'accès à application.ini
du crayon, en fonction de la manière dont vous l'avez installé.
Si vous avez installé Pencil avec le .deb
officiel fourni par Evolus ici , vous pouvez suivre ces étapes rapides:
Ouvrez un terminal et devenez root:
Sudo -i
Ensuite, téléchargez xulrunner (17Mb) et extrayez-le dans/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
Changez le script exécutable Pencil pour qu’il s’exécute avec xulrunner au lieu de Firefox:
sed -i '/application.ini/ { s|^/usr/bin/firefox|/opt/xulrunner/xulrunner|; s/$/ --no-remote/; }' /usr/bin/pencil
J'ai rencontré le même problème. Si cela ne vous dérange pas de passer à une version mineure vers 2.0.2 , elle est fournie avec xulrunner dans le cadre du deb, ce qui résoudra ce problème particulier.
Le projet Pencil est maintenant sur GitHub https://github.com/prikhi/pencil
Retrouvez les dernières versions ici: https://github.com/prikhi/pencil/releases
La mise à niveau vers la dernière version (v2.0.13 lors de l'écriture) a résolu le problème pour moi.