web-dev-qa-db-ja.com

PNGとしての鉛筆エクスポートページが機能しない

Ubuntu 12.04で最新のPencil(バージョン2.0.3)を使用しようとしましたが、PNGがFirefoxの内外で動作する(19.0.2)PNGエクスポートが機能しません。

PNGとしてのエクスポートページのダイアログでは、ファイルを配置する場所を尋ねられますが、その後黙って失敗します。HTMLテンプレートを使用したドキュメントのエクスポートでは、このダイアログが永久に停止します。

enter image description here

どうすれば修正できますか?

12
elias

UPDATE:この回避策を試す前に、このコミュニティフォークが提供する最新バージョンを試すことをお勧めします。 https://github.com/prikhi/pencil/releases


これは数回提出されたバグであり、回避策は次の場所にあります。 http://code.google.com/p/evoluspencil/issues/detail?id=17

回避策は、Firefoxの代わりにプレーンxulrunnerを使用してPencilを実行することです。そうすると、問題はなくなります。 xulrunnerを here からダウンロードし、どこかで展開して、次のようにPencilを実行するために使用できます。

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

--no-remoteは、xulrunnerが実行中の既存のFirefoxインスタンスを再利用しないようにするためのものです。インストール方法によっては、鉛筆のapplication.iniへのパスを変更する必要がある場合があります。

公式の.debEvolusが提供 でPencilをインストールした場合、以下の簡単な手順を実行できます。

  1. ターミナルを開いてルートになります:

    Sudo -i

  2. 次に、xulrunner(17Mb)をダウンロードして/ 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. Firefoxの代わりにxulrunnerで実行するようにPencil実行可能スクリプトを変更します。

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

22
elias

私は同じ問題に遭遇しました。 1つのマイナーバージョンを2.0.2に下げてもかまわない場合は、debの一部としてxulrunnerにパッケージ化されているため、この特定の問題を解決できます。

2.0.2_AMD64

2.0.2_i386

5
asyncopation

Pencilプロジェクトは現在GitHubにあります https://github.com/prikhi/pencil

ここで最新リリースを見つけてください: https://github.com/prikhi/pencil/releases

最新(これを書いているときはv2.0.13)にアップグレードすると、問題が修正されました。

4
flashbackzoo