Сторінка експорту олівця як PNG не працює


12

Я намагався використовувати найновіший олівець (версія 2.0.3) в Ubuntu 12.04, але експорт PNG не працює, олівець працює як всередині, так і зовні Firefox (що становить 19.0.2).

Сторінка експорту як діалогового вікна PNG запитує, куди слід помістити файл, але після цього мовчки виходить з ладу, і експортний документ за допомогою будь-якого шаблону HTML заставить вас це діалогове вікно затримано назавжди:

введіть тут опис зображення

Як я можу це виправити?


2
Для того, хто проголосував, щоб закрити це: ви хочете коментувати? Я дійсно не розумію, чому це питання тут недоречне.
elias

1
Хоча я не та людина, яка проголосувала, це голосування поза темою. Це зазвичай означає, що вони думають, що це помилка.
Сет

@Seth oh, я бачу ... Спасибі! Ну, я розумію, що звіти про помилки тут насправді не присвоюються, але це насправді не звіт: це пояснення щодо застосування способу вирішення. Я не бачу, чому це недоречно.
elias

1
Так, я це бачу. Мені добре виглядає. Зрештою, голосування має все-таки закінчитися.
Сет

Відповіді:


22

ОНОВЛЕННЯ: Перш ніж спробувати це рішення, ви можете спробувати останню версію, надану цією вилкою спільноти: https://github.com/prikhi/pencil/releases


Ця помилка надсилається кілька разів, а вирішення проблеми доступно за посиланням: http://code.google.com/p/evoluspencil/isissue/detail?id=170

Вирішення проблеми полягає у використанні звичайного xulrunnerзапуску Pencil замість Firefox, тоді проблема зникає. Ви можете завантажити xulrunner звідси , дістати його десь і використовувати для запуску олівця так:

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

Це --no-remoteдля xulrunner не намагатися повторно використовувати існуючий екземпляр Firefox, який працює. Можливо, вам доведеться змінити шлях на олівець 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


tnx працює добре (Ubuntu 13.04 x64)
JoZ3

Для мене ідеально підходить, як у мене була ця проблема в Ubuntu 14.04 LTS.
mickburkejnr

На жаль, це не спрацювало для мене з останнім 2.0.5 xpi - він працював як плагін у Firefox 39, але не як окремий; щоб отримати автономний режим, мені довелося скористатися виделкою github.com/prikhi/pencil , виконати каталог , ./build.sh linuxа потім /path/to/firefox --app Outputs/Linux/application.ini --console --no-shared з того самого buildкаталогу - що обидва запустили та виконали експорт правильно.
sdaau

Працює в 14.04 Ubuntu 64 біт. Важливо використовувати версію 16.0.2 xulrunner, намагаючись завантажити останню не вирішить isssue
vumaasha

5

Я зіткнувся з тим же питанням. Якщо ви не заперечуєте знизити одну незначну версію до 2.0.2, вона є пакетом xulrunner як частина дебюту, що вирішить цю конкретну проблему.

2.0.2_amd64

2.0.2_i386


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.