J'essayais d'utiliser le dernier crayon (version 2.0.3) dans Ubuntu 12.04, mais l'exportation PNG ne fonctionne pas, le crayon fonctionnant à la fois à l'intérieur et à l'extérieur de Firefox (qui est la 19.0.2).
La page d'exportation en tant que boîte de dialogue PNG demande où placer le fichier mais échoue silencieusement après cela, et le document d'exportation en utilisant n'importe quel modèle HTML vous fait bloquer cette boîte de dialogue pour toujours:
Comment puis-je le réparer?
Réponses:
MISE À JOUR: Avant d'essayer cette solution de contournement, vous voudrez peut-être essayer la dernière version fournie par ce fork de la communauté: https://github.com/prikhi/pencil/releases
Il s'agit d'un bogue déposé plusieurs fois, et une solution de contournement est disponible à l' adresse : http://code.google.com/p/evoluspencil/issues/detail?id=170
La solution de contournement consiste à utiliser plain
xulrunner
pour exécuter Pencil au lieu de Firefox, puis le problème disparaît. Vous pouvez télécharger xulrunner à partir d' ici , l'extraire quelque part et l'utiliser pour exécuter Pencil comme ceci:Il
--no-remote
s'agit pour xulrunner de ne pas essayer de réutiliser une instance existante de Firefox en cours d'exécution. Vous devrez peut-être modifier le chemin d'accès au crayonapplication.ini
, selon la façon dont vous l'avez installé.Si vous avez installé Pencil avec le
.deb
logiciel officiel fourni par Evolus ici , vous pouvez suivre ces étapes rapides:Ouvrez un terminal et transformez-vous en root:
sudo -i
Ensuite, téléchargez xulrunner (17Mb) et extrayez 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
Modifiez 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
la source
./build.sh linux
, puis à/path/to/firefox --app Outputs/Linux/application.ini --console --no-shared
partir du mêmebuild
répertoire - qui s'exécutaient tous les deux et effectuaient l'exportation correctement.J'ai rencontré le même problème. Si cela ne vous dérange pas de descendre une version mineure à 2.0.2, elle est fournie avec xulrunner dans le cadre du deb, ce qui résoudra ce problème particulier.
2.0.2_amd64
2.0.2_i386
la source
Le projet Pencil est maintenant sur GitHub https://github.com/prikhi/pencil
Trouvez 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.
la source