Ich habe versucht, den neuesten Pencil (Version 2.0.3) in Ubuntu 12.04 zu verwenden, aber der PNG-Export funktioniert nicht. Pencil funktioniert sowohl innerhalb als auch außerhalb von Firefox (Version 19.0.2).
Das Dialogfeld "Seite als PNG exportieren" fragt nach dem Speicherort der Datei, schlägt danach jedoch unbemerkt fehl, und das Exportdokument, das eine beliebige HTML-Vorlage verwendet, blockiert dieses Dialogfeld für immer:
Wie kann ich es reparieren?
Antworten:
UPDATE: Bevor Sie diese Problemumgehung versuchen, sollten Sie die neueste Version testen, die von diesem Community-Zweig bereitgestellt wird: https://github.com/prikhi/pencil/releases
Dies ist ein Fehler, der mehrmals gemeldet wurde. Eine Problemumgehung finden Sie unter http://code.google.com/p/evoluspencil/issues/detail?id=170
Die Problemumgehung besteht darin, "plain"
xulrunner
zu verwenden, um Pencil anstelle von Firefox auszuführen. Dann verschwindet das Problem. Sie können xulrunner von hier herunterladen , irgendwo extrahieren und Pencil folgendermaßen ausführen:Das
--no-remote
ist für xulrunner, um nicht zu versuchen, eine vorhandene laufende Firefox-Instanz wiederzuverwenden. Möglicherweise müssen Sie den Pfad zu pencils ändernapplication.ini
, je nachdem, wie Sie es installiert haben.Wenn Sie Pencil mit dem
.deb
von Evolus bereitgestellten Beamten hier installiert haben , können Sie die folgenden schnellen Schritte ausführen :Öffne ein Terminal und verwandle dich in root:
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 so, dass es mit xulrunner anstelle von Firefox ausgeführt wird:
sed -i '/application.ini/ { s|^/usr/bin/firefox|/opt/xulrunner/xulrunner|; s/$/ --no-remote/; }' /usr/bin/pencil
quelle
./build.sh linux
und dann/path/to/firefox --app Outputs/Linux/application.ini --console --no-shared
aus demselbenbuild
Verzeichnis ausführen - das beide ausgeführt und den Export korrekt ausgeführt haben.Ich bin auf dasselbe Problem gestoßen. Wenn es Ihnen nichts ausmacht, eine kleinere Version auf 2.0.2 zu bringen, dann ist sie im Rahmen der Deb mit xulrunner gepackt, wodurch dieses spezielle Problem behoben wird.
2.0.2_amd64
2.0.2_i386
quelle
Das Pencil-Projekt ist jetzt auf GitHub https://github.com/prikhi/pencil
Die neuesten Versionen finden Sie hier: https://github.com/prikhi/pencil/releases
Ein Upgrade auf die neueste Version (v2.0.13 beim Schreiben dieses Dokuments) hat das Problem für mich behoben.
quelle