Próbowałem użyć najnowszego Pencil (wersja 2.0.3) w Ubuntu 12.04, ale eksportowanie PNG nie działa, a Pencil działa zarówno wewnątrz Firefoksa, jak i poza nim (czyli 19.0.2).
Strona eksportu jako okno PNG pyta, gdzie umieścić plik, ale po tym nie powiedzie się cicho, a dokument eksportu za pomocą dowolnego szablonu HTML powoduje, że okno dialogowe zostaje zablokowane na zawsze:
Jak mogę to naprawić?
Odpowiedzi:
AKTUALIZACJA: Przed wypróbowaniem tego obejścia możesz wypróbować najnowszą wersję udostępnioną przez ten rozwidlenie społeczności: https://github.com/prikhi/pencil/releases
Jest to błąd zgłoszony kilka razy, a obejście jest dostępne pod adresem : http://code.google.com/p/evoluspencil/issues/detail?id=170
Obejściem tego problemu jest użycie zwykłego
xulrunner
programu Pencil zamiast Firefoksa, wtedy problem zniknie. Możesz pobrać xulrunner stąd , wyodrębnić go gdzieś i użyć go do uruchomienia Ołówka w ten sposób:--no-remote
Jest xulrunner nie próbować ponownie wykorzystać istniejący Firefox instancji bieg. Może być konieczna zmiana ścieżki na ołówekapplication.ini
, w zależności od tego, jak ją zainstalowałeś.Jeśli zainstalowałeś Ołówek z oficjalnym narzędziem
.deb
dostarczonym przez Evolus tutaj , możesz wykonać następujące szybkie kroki:Otwórz terminal i zmień na roota:
sudo -i
Następnie pobierz xulrunner (17Mb) i wypakuj do / 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
Zmień skrypt wykonywalny Pencil, aby działał z Xulrunner zamiast Firefox:
sed -i '/application.ini/ { s|^/usr/bin/firefox|/opt/xulrunner/xulrunner|; s/$/ --no-remote/; }' /usr/bin/pencil
źródło
./build.sh linux
, a następnie/path/to/firefox --app Outputs/Linux/application.ini --console --no-shared
z tego samegobuild
katalogu - oba działały poprawnie i poprawnie wyeksportowały.Natrafiłem na ten sam problem. Jeśli nie masz nic przeciwko przejściu na jedną mniejszą wersję do 2.0.2 , jest ona dołączona do Xulrunnera jako część deb, co rozwiąże ten konkretny problem.
2.0.2_amd64
2.0.2_i386
źródło
Projekt Pencil jest teraz dostępny na GitHub https://github.com/prikhi/pencil
Znajdź najnowsze wersje tutaj: https://github.com/prikhi/pencil/releases
Aktualizacja do najnowszej wersji (wersja 2.0.13 podczas pisania tego) naprawiła dla mnie problem.
źródło