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:
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, xulrunner
Pencil 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-remote
soll xulrunner nicht versuchen, eine bestehende Firefox-Instanz wiederzuverwenden. application.ini
Je 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:
Öffnen Sie ein Terminal und melden Sie sich als Root an:
sudo -i
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
Ä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.
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.