Bleistiftexportseite als PNG funktioniert nicht

12

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:

Bildbeschreibung hier eingeben

Wie kann ich es reparieren?

elias
quelle
2
An alle, die dafür gestimmt haben: Möchtest du einen Kommentar abgeben? Ich verstehe wirklich nicht, warum diese Frage hier unangebracht ist.
Elias
1
Ich bin zwar nicht die Person, die abgestimmt hat, aber diese Abstimmung ist eine Off-Topic-Abstimmung. Das bedeutet normalerweise, dass sie denken, dass dies ein Fehler ist.
Seth
@Seth oh, ich verstehe ... Danke! Nun, ich verstehe , dass Fehler Berichte sind nicht wirklich hier angeeignet, aber das ist nicht wirklich ein Bericht: Es ist eine Erklärung, wie eine Abhilfe anzuwenden. Ich verstehe nicht, warum dies unangemessen ist.
Elias
1
Ja ich sehe es. Sieht gut für mich aus. Die Abstimmung sollte sowieso irgendwann auslaufen.
Seth

Antworten:

22

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" xulrunnerzu 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:

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

Das --no-remoteist für xulrunner, um nicht zu versuchen, eine vorhandene laufende Firefox-Instanz wiederzuverwenden. Möglicherweise müssen Sie den Pfad zu pencils ändern application.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 :

  1. Öffne ein Terminal und verwandle dich in root:

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

elias
quelle
TNX funktioniert gut (Ubuntu 13.04 x64)
JoZ3
Funktioniert perfekt für mich, da ich dieses Problem in Ubuntu 14.04 LTS hatte.
mickburkejnr
Leider funktionierte dies mit den neuesten 2.0.5 xpi nicht für mich - es funktionierte als Plugin in Firefox 39, aber nicht als Standalone; Um den Standalone- Modus zu erhalten, musste ich die Abzweigung github.com/prikhi/pencil verwenden , das ./build.sh linuxund dann /path/to/firefox --app Outputs/Linux/application.ini --console --no-shared aus demselben buildVerzeichnis ausführen - das beide ausgeführt und den Export korrekt ausgeführt haben.
Sdaau
Funktioniert in 14.04 Ubuntu 64 Bit. Es ist wichtig, die Version 16.0.2 von xulrunner zu verwenden. Wenn Sie versuchen, die neueste Version herunterzuladen, wird das Problem nicht behoben
vumaasha
5

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

Asynkopierung
quelle