Pencil-Exportseite als PNG funktioniert nicht

Pencil-Exportseite als PNG funktioniert nicht

Ich habe versucht, den neuesten Pencil (Version 2.0.3) in Ubuntu 12.04 zu verwenden, aber der PNG-Export funktioniert nicht, wobei Pencil sowohl innerhalb als auch außerhalb von Firefox (das ist 19.0.2) funktioniert.

Der Dialog zum Exportieren der Seite als PNG fragt nach, wo die Datei abgelegt werden soll, schlägt danach jedoch stillschweigend fehl, und beim Exportieren des Dokuments mithilfe einer beliebigen HTML-Vorlage bleibt dieser Dialog für immer hängen:

Bildbeschreibung hier eingeben

Wie kann ich es reparieren?

Antwort1

AKTUALISIEREN:Bevor Sie diesen Workaround ausprobieren, sollten Sie die neueste Version dieses Community-Forks ausprobieren:https://github.com/prikhi/pencil/releases


Dies ist ein mehrfach gemeldeter Fehler. Ein Workaround ist verfügbar unter:http://code.google.com/p/evoluspencil/issues/detail?id=170

Die Problemumgehung besteht darin, xulrunnerPencil anstelle von Firefox zu verwenden, dann verschwindet das Problem. Sie können xulrunner von herunterladenHier, extrahieren Sie es irgendwo und verwenden Sie es, um Pencil wie folgt auszuführen:

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

Damit --no-remotesoll xulrunner nicht versuchen, eine bestehende Firefox-Instanz wiederzuverwenden. application.iniJe nachdem, wie Sie es installiert haben, müssen Sie möglicherweise den Pfad zu Pencil ändern.

Wenn Sie Pencil mit der offiziellen.deb bereitgestellt von Evolus hierkönnen Sie diese schnellen Schritte befolgen:

  1. Öffnen Sie ein Terminal und melden Sie sich als Root an:

    sudo -i

  2. Laden Sie dann xulrunner (17 MB) herunter und extrahieren Sie es in /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. Ändern Sie das ausführbare Pencil-Skript, sodass es mit xulrunner statt mit Firefox ausgeführt wird:

    sed -i '/application.ini/ { s|^/usr/bin/firefox|/opt/xulrunner/xulrunner|; s/$/ --no-remote/; }' /usr/bin/pencil

Antwort2

Ich bin auf dasselbe Problem gestoßen. Wenn es Ihnen nichts ausmacht, eine Nebenversion zu ändern,2.0.2Es ist als Teil des Deb mit Xulrunner gepackt, wodurch dieses spezielle Problem behoben wird.

2.0.2_amd64

2.0.2_i386

Antwort3

Das Pencil-Projekt ist jetzt auf GitHubhttps://github.com/prikhi/pencil

Die neusten Veröffentlichungen finden Sie hier:https://github.com/prikhi/pencil/releases

Durch ein Upgrade auf die neueste Version (v2.0.13 beim Schreiben dieses Artikels) wurde das Problem für mich behoben.

verwandte Informationen