Trang xuất bút chì vì PNG không hoạt động


12

Tôi đã cố gắng sử dụng Bút chì mới nhất (phiên bản 2.0.3) trong Ubuntu 12.04, nhưng việc xuất PNG không hoạt động, với Bút chì hoạt động cả bên trong và bên ngoài Firefox (là 19.0.2).

Trang xuất khẩu dưới dạng hộp thoại PNG yêu cầu vị trí đặt tệp nhưng không thành công sau đó và tài liệu xuất bằng bất kỳ mẫu HTML nào sẽ khiến hộp thoại này bị đình trệ mãi mãi:

nhập mô tả hình ảnh ở đây

Làm thế nào tôi có thể sửa chữa nó?


2
Để bất cứ ai bỏ phiếu để đóng này: bạn có quan tâm để bình luận? Tôi thực sự không thấy lý do tại sao câu hỏi này không phù hợp ở đây.
elias

1
Mặc dù tôi không phải là người bỏ phiếu, nhưng phiếu bầu đó là một cuộc bỏ phiếu ngoài chủ đề. Điều đó thường có nghĩa là họ nghĩ rằng đây là một lỗi.
Seth

@ Vì vậy, tôi hiểu rồi ... Cảm ơn! Chà, tôi hiểu rằng các báo cáo lỗi không thực sự bị chiếm đoạt ở đây, nhưng đây không thực sự là một báo cáo: đó là một lời giải thích về cách áp dụng một cách giải quyết. Tôi không thấy lý do tại sao điều này là không thích hợp.
Elias

1
Vâng tôi nhìn thấy điều đó. Co vẻ tôt vơi tôi. Việc bỏ phiếu cuối cùng sẽ hết hạn.
Seth

Câu trả lời:


22

CẬP NHẬT: Trước khi thử cách giải quyết này, bạn có thể muốn thử phiên bản mới nhất được cung cấp bởi ngã ba cộng đồng này: https://github.com/prikhi/ppson/release


Đây là một lỗi được gửi nhiều lần và một cách giải quyết có sẵn tại: http://code.google.com.vn/p/evolusppson/issues/detail?id=170

Cách giải quyết là sử dụng đơn giản xulrunnerđể chạy Pencil thay vì Firefox, sau đó vấn đề biến mất. Bạn có thể tải xuống xulrunner từ đây , giải nén nó ở đâu đó và sử dụng nó để chạy Pencil như thế này:

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

Điều --no-remotenày dành cho xulrunner không cố gắng sử dụng lại một phiên bản Firefox hiện có đang chạy. Bạn có thể cần thay đổi đường dẫn thành bút chì application.ini, tùy thuộc vào cách bạn đã cài đặt nó.

Nếu bạn đã cài đặt Bút chì với bản chính thức .deb do Evolus cung cấp tại đây , bạn có thể làm theo các bước nhanh sau:

  1. Mở một thiết bị đầu cuối và biến thành root:

    sudo -i

  2. Sau đó, tải xuống xulrunner (17Mb) và trích xuất vào / 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. Thay đổi tập lệnh thực thi Pencil để chạy với xulrunner thay vì Firefox:

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


tnx hoạt động tốt (Ubuntu 13.04 x64)
JoZ3

Hoạt động hoàn hảo đối với tôi khi tôi gặp vấn đề này trong Ubuntu 14.04 LTS.
mickburkejnr

Thật không may, điều này không hoạt động với tôi với 2.0.5 xpi mới nhất - nó hoạt động như một plugin trong Firefox 39, nhưng không hoạt động độc lập; để có được độc lập, tôi đã phải sử dụng fork github.com/prikhi/ppson , thực hiện ./build.sh linux, và sau đó /path/to/firefox --app Outputs/Linux/application.ini --console --no-shared từ cùng một buildthư mục - cả hai đã chạy và xuất chính xác.
sdaau 29/07/2015

Hoạt động trong 14.04 Ubuntu 64 bit. Điều quan trọng là sử dụng phiên bản 16.0.2 của xulrunner, cố gắng tải xuống bản mới nhất sẽ không giải quyết được ngay
bây giờ

5

Tôi gặp vấn đề tương tự. Nếu bạn không ngại chuyển xuống một phiên bản nhỏ xuống 2.0.2, thì nó được đóng gói với xulrunner như một phần của cuộc tranh luận, điều này sẽ giải quyết vấn đề cụ thể này.

2.0.2_amd64

2.0.2_i386


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.