В двух словах. Librerator - это альтернативная читалка, поддерживающая форматы pdf, djvu, mobi, epub, cbz, fb2, html, chm, txt, rtf, doc, xps, zip and jpg/jpeg. Теперь работает и на K4.
Сразу предупреждаю, что я никак не отношусь к разработчикам программы и создать эту тему меня сподвигло лишь отсутствие собранной в одну кучу информации по этой программе. Более того, про нее не все знают. Вот и я, будучи достаточно активным и продвинутым пользователем K4 (несмотря на недавнюю регистрацию на форуме, это устройство у меня в семье уже год, и не одно, а три), узнал про нее и про возможность запуска на K4 буквально на днях.
Программа довольно глючная и сырая, возможны различные вылеты и непредвиденное (и неадекватное) поведение. Но последняя версия - от января 2013, поэтому считаем, что программа не заброшена, и надеемся, что хотя бы часть самых гнусных глюков будет устранена. FB2 поддерживается, но считать Librerator читалкой этого формата не следует: Cool Reader тут вне конкуренции как по качеству, так и по удобству настроек и безглючности. Но у Librerator есть одно несомненное достоинство: он читает формат DJVU, как бы не де-факто стандарт для различного рода технической литературы, - в том числе, в reflow режиме. Для PDF режим reflow также поддерживается. Для непосвященных поясню: в этом режиме содержимое книги особым образом переформатируется под экран устройства, так что становится возможным комфортное чтение в том числе технической литературы с формулами и схемами.
LibreratorK4NTshortcutkeys.pdf - это описание горячих кнопок программы для K4
librerator_kual.zip - готовый скрипт для запуска из KUAL
librerator-R2.zip и librerator_kual.zip распаковать в корень киндла. Да, можно сразу удалить шрифты в формате CFF из librerator/fonts - они все равно не содержат кириллицы.
Далее, на выбор, два варианта запуска Librerator.
KUAL (Kindle Unified Application Launcher) - модный ланчер, позволяющий запускать различные программы и скрипты с домашнего экрана киндла с помощью из графической оболочки, и существующий как для устройств с сенсорным экраном, так и без него. К сожалению, для не-тач устройств он просто выглядит убого и неудобен в управлении.
kite - старая рабочая лошадка. Не имеет графической оболочки, но при старте устройства сканирует папку kite на наличие скриптов и создает соответствующие киндлеты на домашнем экране, по одному на каждый найденный скрипт. Раньше устанавливался опасным и трудным для неопытных пользователей способом, но теперь появилась возможность легкой установки через обновление.
Запуск с помощью cr3runner также возможен, но при попытке выйти из Librerator последний запускается снова и снова либо до автоматической перегрузки устройства, либо до принудительной перезагрузки путем длительного удержания кнопки питания. И я не единственный, кому не удалось это победить.
Установка ключей разработчика и Kindlet Jailbreak Из prerequisites-all-supported-devices.zip в корень Kindle извлечь update_kindlet-dev-20130710-k4-ALL_install.bin, далее установить через Menu - Settings - Menu - Update Your Kindle (Меню - Настройки - Меню - Обновить). Устройство автоматически перегрузится.
Установка KUAL Из KUAL.V.X.X.zip в папку documents извлечь KindleLauncher-1.0.azw2 - это и есть, собственно, киндлет, который появляется на домашнем экране. Важно выбрать именно версию 1.0, так как 2.0 предназначена для устройств с сенсорным экраном!
Также можно скачать архив helper.zip и распаковать в корень киндла (получается папка extension/helper). Он содержит некоторые скрипты, которые кому-то могут показаться полезными (запуск-остановка USBnetwork, запрет скринсейвера и т.п.) Заодно можно использовать это как основу для своих скриптов. Из готовых лично мне показался полезным только скрипт управления USBnetwork.
Если при попытке запустить киндлет высвечивается "Kindlet jailbreak not installed" - повторить п.1.
Если на устройстве уже установлен cr3runner, возможен конфликт ключей разработчика и невозможность запуска Cool Reader с помощью cr3runner. В таком случае необходимо переустановить cr3runner.
Из него в корень киндла извлечь update_kite_0.0.1_install-k4.bin, далее установить через Menu - Settings - Menu - Update Your Kindle (Меню - Настройки - Меню - Обновить). Устройство автоматически перегрузится.
Так как архив Librerator уже содержит скрипт для запуска, то больше никаких действий не понадобится, на домашнем экране должен появиться киндлет Librerator (с типом pdf). Если не появился, удостовериться что в корне киндла в папке kite есть скрипт Librerator и попробовать перегрузить устройство.
Надеюсь, кому-то пригодится.
Это предварительная версия инструкции. Скорее всего, будет немного доработана, поэтому сообщайте о неточностях.
Last edited by dimasic on 31.03.2013 14:42; edited 1 time in total
Спасибо за инструкцию ! Но чего-то с моим киндлом не так... Сделал все по инструкции - появились новые ярлыки librerator и kindlepdfviewer но при запуске экран моргает и опять главное меню... К4NT последняя прошивка, последний джейлбрик. Единственное что после джейла заработало это Coolreader и расширенный выбор шрифтов... Где же искать ошибку ?
И KUAL, и kite не позволяют его запустить? Попробую еще на второй читалке: я на одной поставил, все заработало с полпинка, если не считать грабли с девелоперскими ключами, которые идут с KUAL. Там описано было.
Кстати, в папке librerator создается crash.log - есть такой? Возможно, там написано что-нибудь умное.
Добавлено спустя 22 минуты 41 секунду:
Попробовал. kite и Librerator - все сразу же заработало.
На читалке стоял джейлбрейк, отключение рекламы, update_fontfix и Cool Reader. Зарегистрирована, русификатора нет.
Не думаю, что еще что-то, кроме Cool Reader (вернее, ключей от cr3runner) и регистрации могло повлиять на возможность запуска Librerator.
Добавлено спустя 24 минуты 8 секунд:
KUAL тоже сразу встал и с него librerator запускается без проблем. Смотрите логи.
Еще посмотрите файл settings.reader.lua - если он поврежден в результате некорректного выхода из программы, в следующий раз она уже не запустится, так как он содержит настройки. Если он есть, можно попробовать его удалить.
лог librerator-а com.lab126.tts failed to access property TtsISpeed (0x3 lipcErrNoSuchSource) lua config error: ./rendertext.lua:30: attempt to index local 'face' (a nil value)
лог kindlepdfviewer-а lua config error: ./reader.lua:119: only 4bpp is supported for now, got 8 bpp Segmentation fault
чего-то им не хватает или мешает...
Добавлено спустя 6 минут 58 секунд:
Ураа, с librerator-ом разобрался ! Удялил в нем было ВСЕ шрифты - в этом и была беда. После их возвращения - все ок !
Остается kindlepdfviewer _________________ Kindle 4 NT black 4.1
Похоже, Вы перестарались с очисткой папки fonts. В ней должны быть две подпапки, droid (с кучкой шрифтов) и host (так понимаю, сюда временно копируются системные шрифты, а при выходе из программы удаляются). Я сейчас в порядке эксперимента попробовал их удалить и получил точно такую же ошибку.
Попробуйте удалить папку librerator и заново из архива восстановить, чтобы вообще все на месте было.
А kindlepdfviewer, если не ошибаюсь, на K4NT не запускается. Если у вас такая машинка, конечно.
Добавлено спустя 3 минуты 27 секунд:
Вот, я так и знал.
Добавлено спустя 5 минут 16 секунд:
Quote:
http://github.com/koreader/kindlepdfviewer
This is the "legacy" code base. It is a stable reader application with many features, targeted at e-ink reader devices with a Keyboard. This includes the Kindle 2, the Kindle DX and the Kindle 3. It will also run on the Kindle 4, but as it expects much more keys, we suggest you have a look at the fork Librerator: http://github.com/kai771/kindlepdfviewer/tree/librerator
То есть, kindlepdfviewer заработать-то может и заработать, но для управления нужно много кнопок, поэтому рекомендуется использовать librerator. А для Touch и PW разрабатывается koreader. Тут уж без особых вариантов.
2.Установка kindlet jailbreak. Из prerequisites-all-supported-devices.zip в корень киндла извлечь update_k4_ALL_kindlet_jailbreak_install.bin, далее установить через Menu - Settings - Menu - Update Your Kindle (Меню - Настройки - Меню - Обновить). Устройство автоматически перегрузится.
Если стоит уже джейл и работает кулридер, то этот пункт тоже пропускаем? _________________ Sony prs-300, Kindle 4 black
2.Установка kindlet jailbreak. Из prerequisites-all-supported-devices.zip в корень киндла извлечь update_k4_ALL_kindlet_jailbreak_install.bin, далее установить через Menu - Settings - Menu - Update Your Kindle (Меню - Настройки - Меню - Обновить). Устройство автоматически перегрузится.
Если стоит уже джейл и работает кулридер, то этот пункт тоже пропускаем?
Нет. Это не джейлбрейк, а киндлет джейлбрейк. Он позволяет запускаться киндлету KUAL. Впрочем, если он не стоит, что киндлет сам об этом скажет.
vladasya Я устанавливал по очереди, как сказано в инструктаже 1.update_k4_ALL_devcerts_install.bin + обновить 2. update_k4_ALL_kindlet_jailbreak_install.bin + обновить _________________ Kindle 4 NT black 4.1
А распаковать содержимое архива с созданием папки librerator-R2/ и т.д. или содержимое архива с заменой файлов в корне киндла? Все, установил, пользуюсь. _________________ Sony prs-300, Kindle 4 black
Last edited by vladasya on 31.03.2013 18:44; edited 1 time in total
Нет, в корне должно быть только librerator/ ну и kite/, если планируется запускать через kite, в противном случае последнюю можно удалять. Папку extension создаст KUAL (если он устанавливается), в нее надо будеть только скопировать папку librerator из librerator_kual.zip
Меню режима увеличения и поворота страницы (djvu и pdf) или выбора шрифтов для всего остального Клавиатура - Меню
В диалоге открытия файла:
Кнопка Вправо показывает страницу свойств файла или папки.
Кнопка Меню позволяет открыть список последних файлов, а также совершить ряд других полезных действий (например, разрешить показ неизвестных программе файлов, что позволит удалять совершенно произвольные файлы и папки - File manager mode: Restricted/Unrestricted).
При открытии файлов программа может каждый раз спрашивать, в каком режиме открывать данный файл (DJVUReader/DJVUReflow или PDFReader/CREReader). Чтобы этого не происходило, можно кнопкой Влево установить выбранную ассоциацию для данного типа файла (Remember this type) и/или кнопкой Вправо - для конкретного файла (Remember this file). Ассоциация с файлом удаляется в меню Settings - Clear reader association with this document. Для справки: CREReader - читалка fb2/epub/mobi и так далее, кроме pdf (PDFReader) и djvu (DJVUReader и DJVUReflow - последний режим отличается тем, что переформатирует текст книги, но не всегда корректно работает, поэтому основное внимания я буду уделять DJVUReader).
Некоторые неочевидные, но полезные возможности
Режим отображения Fit to content отличается от Fit to page тем, что имеется возможность самостоятельно устанавливать границы отображения. Настраивается это в пукте меню Settings - Manually set BBox (Remove manually set BBox, соответственно, удаляет настройку). Сначала устанавливается верхний левый угол, потом правый нижний. Конец установки - центральная кнопка джойстика. Границы раздельно устанавливаются для нечетных (odd) и четных (even) страниц.
Поворот изображения делается в меню Zoom & Rotate (оно же вызывается по кнопкам Клавиатура - Меню). Иногда бывает так, что после включения поворота книжка как будто подвисает. Выводится из такого состояния легко, нажатием кнопки "Назад".
Если задать поворот в сочетании с Fit to content width, то страница помещается на несколько экранов по вертикали, а шрифт достаточно крупный для комфортного чтения.
Если сверстана в две колонки или страницы в файле склеены по две, можно включить режим 2-column mode, в котором отображается только половина страницы по ширине.
Почему-то при выходе из программы не запоминается текущая позиция открытой книжки. Запомнить ее принудительно можно предварительно закрыв книжку кнопками Клавиатура - Стрелка Вниз.
Если ко мне, то просто печальная констатация факта... Купил Kindle 5 только что, примеряюсь что поставить. _________________ There is nothing new under the sun Kobo Aura H2O
dimasic Спасибо за пост!!! Установил на Kindle 5 вроде все работает! PDF Reflow это чудо =) Всего то с 10 попытки поставил
Кста прилично таки читает ворд. Правда шрифт скачет от абзаца к абзацу, но это мелочи. _________________ There is nothing new under the sun Kobo Aura H2O
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum