La page d'exportation au crayon au format PNG ne fonctionne pas


12

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:

entrez la description de l'image ici

Comment puis-je le réparer?


2
À quiconque a voté pour clore cette affaire: voulez-vous commenter? Je ne vois vraiment pas pourquoi cette question est inappropriée ici.
elias

1
Bien que ce ne soit pas moi qui ai voté, ce vote est un vote hors sujet. Cela signifie généralement qu'ils pensent que c'est un bug.
Seth

@Seth oh, je vois ... Merci! Eh bien, je comprends que les rapports de bogues ne sont pas vraiment appropriés ici, mais ce n'est pas vraiment un rapport: c'est une explication sur la façon d'appliquer une solution de contournement. Je ne vois pas pourquoi cela est inapproprié.
elias

1
Oui je vois ça. Cela me semble correct. Le vote devrait finalement expirer de toute façon.
Seth

Réponses:


22

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 xulrunnerpour 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:

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

Il --no-remotes'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 crayon application.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:

  1. Ouvrez un terminal et transformez-vous en root:

    sudo -i

  2. 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

  3. 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


tnx fonctionne bien (Ubuntu 13.04 x64)
JoZ3

Fonctionne parfaitement pour moi car j'ai eu ce problème dans Ubuntu 14.04 LTS.
mickburkejnr

Malheureusement, cela n'a pas fonctionné pour moi avec la dernière version 2.0.5 xpi - cela a fonctionné comme un plugin dans Firefox 39, mais pas comme autonome; pour obtenir le standalone, j'ai dû utiliser le fork github.com/prikhi/pencil , faire le ./build.sh linux, puis à /path/to/firefox --app Outputs/Linux/application.ini --console --no-shared partir du même buildrépertoire - qui s'exécutaient tous les deux et effectuaient l'exportation correctement.
sdaau

Fonctionne en 14.04 Ubuntu 64 bits. Il est important d'utiliser la version 16.0.2 de xulrunner, essayer de télécharger la dernière ne résoudra pas le isssue
vumaasha

5

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


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.