铅笔导出页面为 PNG 不起作用

eli*_*ias 12 firefox firefox-extensions pencil

我试图在 Ubuntu 12.04 中使用最新的 Pencil(版本 2.0.3),但是 PNG 导出不起作用,Pencil 在 Firefox 内部和外部都可以工作(19.0.2)。

导出页面为 PNG 对话框询问将文件放在哪里,但之后无声无息地失败,并且使用任何 HTML 模板的导出文档让您永远停止此对话框:

在此处输入图片说明

我该如何解决?

eli*_*ias 22

更新:在尝试此解决方法之前,您可能想尝试此社区分支提供的最新版本:https : //github.com/prikhi/pencil/releases


这是一个多次提交的错误,解决方法是:http : //code.google.com/p/evoluspencil/issues/detail?id=170

解决方法是使用plainxulrunner运行Pencil 而不是Firefox,然后问题就会消失。您可以从这里下载 xulrunner ,将其解压到某处并使用它来运行 Pencil,如下所示:

xulrunner --app /usr/share/pencil/application.ini --no-remote
Run Code Online (Sandbox Code Playgroud)

--no-remote是为了让 xulrunner 不要尝试重用正在运行的现有 Firefox 实例。您可能需要将路径更改为 pen 的application.ini,具体取决于您的安装方式。

如果您.deb 在此处安装了 Evolus官方提供的 Pencil,您可以按照以下快速步骤操作:

  1. 打开终端并转成root:

    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. 将 Pencil 可执行脚本更改为使用 xulrunner 而不是 Firefox 运行:

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


小智 5

我遇到了同样的问题。如果您不介意将一个次要版本降到2.0.2,它会与 xulrunner 作为 deb 的一部分一起打包,这将解决此特定问题。

2.0.2_amd64

2.0.2_i386