Pagina di esportazione matita come PNG non funziona


12

Stavo cercando di utilizzare l'ultima Pencil (versione 2.0.3) in Ubuntu 12.04, ma l'esportazione PNG non funziona, con Pencil che funziona sia all'interno che all'esterno di Firefox (che è 19.0.2).

La pagina di esportazione come finestra di dialogo PNG chiede dove posizionare il file, ma in seguito non riesce in modo silenzioso e il documento di esportazione che utilizza qualsiasi modello HTML ti fa bloccare questa finestra per sempre:

inserisci qui la descrizione dell'immagine

Come posso ripararlo?


2
A chi ha votato per chiudere questo: ti interessa commentare? Non riesco davvero a capire perché questa domanda non sia appropriata qui.
elias,

1
Anche se non sono la persona che ha votato, quel voto è un voto fuori tema. Questo di solito significa che pensano che questo sia un bug.
Seth

@Seth oh, vedo ... Grazie! Bene, capisco che le segnalazioni di bug non sono davvero appropriate qui, ma questo non è davvero un rapporto: è una spiegazione su come applicare una soluzione alternativa. Non riesco a capire perché questo sia inappropriato.
elias,

1
Sì, lo vedo. Mi sembra buono. Il voto dovrebbe alla fine scadere comunque.
Seth,

Risposte:


22

AGGIORNAMENTO: prima di provare questa soluzione alternativa, potresti provare l'ultima versione fornita da questo fork della community: https://github.com/prikhi/pencil/releases


Si tratta di un bug archiviato più volte e una soluzione alternativa è disponibile all'indirizzo: http://code.google.com/p/evoluspencil/issues/detail?id=170

La soluzione alternativa consiste nell'utilizzare plain xulrunnerper eseguire Pencil anziché Firefox, quindi il problema scompare. Puoi scaricare xulrunner da qui , estrarlo da qualche parte e usarlo per eseguire Pencil in questo modo:

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

Il --no-remoteè per XULRunner non cercare di riutilizzare un esistente Firefox un'istanza in esecuzione. Potrebbe essere necessario modificare il percorso di matita application.ini, a seconda di come è installato.

Se hai installato Pencil con il funzionario .deb fornito da Evolus qui , puoi seguire questi rapidi passaggi:

  1. Apri un terminale e trasformalo in root:

    sudo -i

  2. Quindi, scarica xulrunner (17Mb) ed estrailo 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. Modifica lo script eseguibile Pencil per eseguirlo con xulrunner anziché Firefox:

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


tnx funziona bene (Ubuntu 13.04 x64)
JoZ3

Funziona perfettamente per me dato che ho avuto questo problema in Ubuntu 14.04 LTS.
mickburkejnr,

Sfortunatamente, questo non ha funzionato per me con l'ultimo xpi 2.0.5 - ha funzionato come plugin in Firefox 39, ma non come standalone; per ottenere il software autonomo, ho dovuto usare il fork github.com/prikhi/pencil , fare la directory ./build.sh linuxe poi /path/to/firefox --app Outputs/Linux/application.ini --console --no-shared dalla stessa builddirectory - che entrambi funzionavano e che l'esportazione era corretta.
sdaau,

Funziona con 14.04 Ubuntu 64 bit. È importante utilizzare la versione 16.0.2 di xulrunner, provare a scaricare l'ultima non risolverà il problema
vumaasha,

5

Ho riscontrato lo stesso problema. Se non ti dispiace andare giù una versione minore alla 2.0.2 è fornita con xulrunner come parte del deb, che risolverà questo particolare problema.

2.0.2_amd64

2.0.2_i386


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.