Ubuntu 12.04で最新のPencil(バージョン2.0.3)を使用しようとしましたが、PNGがFirefox(19.0.2)の内側と外側の両方で機能するため、PNGエクスポートは機能しません。
PNGとしてのエクスポートページダイアログはファイルを置く場所を尋ねますが、その後黙って失敗し、HTMLテンプレートを使用したエクスポートドキュメントはこのダイアログを永久に停止させます:
どうすれば修正できますか?
Ubuntu 12.04で最新のPencil(バージョン2.0.3)を使用しようとしましたが、PNGがFirefox(19.0.2)の内側と外側の両方で機能するため、PNGエクスポートは機能しません。
PNGとしてのエクスポートページダイアログはファイルを置く場所を尋ねますが、その後黙って失敗し、HTMLテンプレートを使用したエクスポートドキュメントはこのダイアログを永久に停止させます:
どうすれば修正できますか?
回答:
更新:この回避策を試す前に、このコミュニティフォークが提供する最新バージョンを試してください:https : //github.com/prikhi/pencil/releases
これは数回提出されたバグであり、回避策はhttp://code.google.com/p/evoluspencil/issues/detail?id=170で入手できます。
回避策はxulrunner
、Firefoxの代わりにプレーンを使用してPencilを実行することです。そうすると、問題はなくなります。ここからxulrunnerをダウンロードし、どこかで展開して、次のようにPencilを実行できます。
xulrunner --app /usr/share/pencil/application.ini --no-remote
これ--no-remote
は、xulrunnerが実行中の既存のFirefoxインスタンスを再利用しないようにするためです。application.ini
インストール方法によっては、パスを鉛筆のパスに変更する必要がある場合があります。
.deb
Evolusが提供するオフィシャルを使用してPencilをインストールした場合は、次の簡単な手順を実行できます。
ターミナルを開いてルートになります:
sudo -i
次に、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
Firefoxの代わりにxulrunnerで実行するようにPencil実行可能スクリプトを変更します。
sed -i '/application.ini/ { s|^/usr/bin/firefox|/opt/xulrunner/xulrunner|; s/$/ --no-remote/; }' /usr/bin/pencil
./build.sh linux
、その後、/path/to/firefox --app Outputs/Linux/application.ini --console --no-shared
同じ、からbuild
ディレクトリ-の両方に実行されたこと、および正しく輸出をしました。
私は同じ問題に遭遇しました。1つのマイナーバージョンを2.0.2に下げてもかまわない場合は、debの一部としてxulrunnerにパッケージ化されているため、この特定の問題を解決できます。
Pencilプロジェクトは現在GitHubにありますhttps://github.com/prikhi/pencil
最新リリースはこちらからご覧ください:https : //github.com/prikhi/pencil/releases
最新(これを書いているときはv2.0.13)にアップグレードすると、問題が修正されました。