鉛筆導出頁面為 PNG 不起作用

鉛筆導出頁面為 PNG 不起作用

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

匯出頁面為 PNG 對話方塊詢問將文件放置在何處,但此後會默默失敗,並且使用任何 HTML 範本的匯出文件都會導致此對話方塊永遠停止:

在此輸入影像描述

我該如何修復它?

答案1

更新:在嘗試此解決方法之前,您可能需要嘗試此社群分支提供的最新版本: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

xulrunner不會--no-remote嘗試重複使用現有正在執行的 Firefox 執行個體。您可能需要將路徑變更為pencil's application.ini,具體取決於您的安裝方式。

如果你已經安裝了官方的Pencil.deb 由 Evolus 提供(此處),您可以按照以下快速步驟操作:

  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

答案2

我遇到了同樣的問題。如果您不介意將一個小版本降級為2.0.2它與 xulrunner 一起打包為 deb 的一部分,這將解決這個特定問題。

2.0.2_amd64

2.0.2_i386

答案3

Pencil 專案現已在 GitHub 上https://github.com/prikhi/pencil

在這裡找到最新版本:https://github.com/prikhi/pencil/releases

升級到最新版本(撰寫本文時為 v2.0.13)解決了我的問題。

相關內容