ОБНОВЛЕНИЕ: Прежде чем попробовать этот обходной путь, вы можете попробовать последнюю версию, предоставленную этим форком сообщества: https://github.com/prikhi/pencil/releases
Эта ошибка регистрируется несколько раз, и ее можно найти по адресу: http://code.google.com/p/evoluspencil/issues/detail?id=170.
Обходной путь должен использовать обычный xulrunner
для запуска Карандаш вместо Firefox, тогда проблема исчезает. Вы можете скачать xulrunner отсюда , распаковать его куда-нибудь и использовать для запуска Pencil следующим образом:
xulrunner --app /usr/share/pencil/application.ini --no-remote
--no-remote
Для XULRunner не пытаться повторно использовать существующий Firefox экземпляр работает. Возможно, вам придется изменить путь к карандашу application.ini
, в зависимости от того, как он установлен.
Если вы установили Карандаш с официальным приложением, .deb
предоставленным Evolus здесь , вы можете выполнить следующие быстрые шаги:
Откройте терминал и перейдите в root:
sudo -i
Затем загрузите 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
Измените исполняемый скрипт Pencil, чтобы он работал с xulrunner вместо Firefox:
sed -i '/application.ini/ { s|^/usr/bin/firefox|/opt/xulrunner/xulrunner|; s/$/ --no-remote/; }' /usr/bin/pencil