Установка coolreader на pocketbook

Установка coolreader на pocketbook

User Tools

Site Tools

Table of Contents

Данный порт программы CoolReader сделан для сенсорных и несенсорных устройств. За основу была взята и существенно переделана версия от Craizy Coder (огромное ему спасибо!).

Программа работает на:

Лицензия

Мой порт CoolReader доступен под GNU General Public License version 2.0. Вы можете загрузить последние исходники по ЭТОЙ ССЫЛКЕ

Благодарности

Имя
kaznelson За помощь в адаптации для KPW/KPW2, помощь в тестировании
makara За помощь в тестировании
alex141275 За помощь в тестировании
Metazoa За помощь в разработке
lehachuev За помощь в тестировании
gredik За помощь в тестировании

Помощь проекту

Помочь совершенствоваться кулридеру и другим моим программам можно пожертвовав некоторую (сколько не жалко) сумму через: ПОЖЕРТВОВАНИЕ

Или купив шахматы и другие платные программы

Принимаются в том числе Visa, MasterCard, Paypal и т.д. Как это сделать смотрите тут.

Техническая поддержка

Установка

Главное меню

Главное меню вызывается по короткому тапу на верхнюю область экрана.

Настройка тап-зон и свайпов

Приложение имеет 9 программируемых тап-зон (короткий и долгий тап) + 4 программируемых свайпа. Все это можно настроить: МЕНЮ/Настройки/Управление.

Работа со словарем

Начиная с версии 1.2.6.41, в CoolReader встроен словарь.

Для использования словаря нужно:

Чтобы включить словарь при чтении текста, используйте МЕНЮ/Словарь. Появится пустое окошко словаря. Далее можно кликать на нужное вам слово. Дополнительные кнопки предназначены для удобства работы со словарем.

Содержимое словаря можно скроллить, используя жесты: влево, вправо, вверх, вниз.

Добавление пользовательских шрифтов

Пользовательские шрифты (*.ttf — файлы) можно добавить в папку vlasovsoft/fonts вашей книги. Для Kobo можно также добавить пользовательские шрифты в папку FLASH ROOT/fonts (создайте если ее нет). При этом эти шрифты будет видеть и стандартная читалка.

Настройка элементов пользовательского интерфейса

Настройка элементов пользовательского интерфейса (размеры шрифтов, иконок и т.д.) осуществляется изменением файла eink.qss. Подробнее смотрите здесь.

Параметры cr3.ini

Внимание!

Настройка свайпов

Новые параметры cr3.ini для определения, какое направление более приоритетно в свайпах (вертикальное или горизонтальное):

По умолчанию оба параметра равны единице.

Если например требуется, чтобы чувствительность по оси X была в 3 раза больше, то нужно задать:

Тогда свайп будет считаться горизонтальным если: 3*dx > dy

В качестве значений допустимы только положительные целые числа. При повороте экрана на 90 и 270 эти параметры меняются местами.

Отношение x/y=0.6 (минимальные целые значения — 3/5) даёт рабочий сектор по горизонтали

120 градусов. В настройках этому будет соответствовать обратное написание: xweight=5 и yweight=3.

Параметры лаунчера

Размер кнопок

Размер кнопок (а вернее размер иконок кнопок) можно настроить в файле launcher.ini; единица измерения 1/100 дюйма. По умолчанию: 40 = 0.4 дюйма = 1 см.

Задержка обновления экрана

Настройка влияет на все приложения. Это же задержка листания в кулридере.

Задержку листания можно настроить с помощью переменных в файле vlasovsoft/settings.sh

Значения — в миллисекундах.

Тонкая настройка интерфейса пользователя (eink.qss)

С помощью файла vlasovsoft/eink.qss можно (в некоторых пределах) менять внешний вид программ. Например, шрифт, размер шрифта, отступы и т.д.

Альтернативный eink.qss (очень многим нравится!) можно скачать ЗДЕСЬ.

Например, можно поменять шрифт по умолчанию так:

Еще несколько примеров (можно задавать только нужный параметр, например fint-size)

Шрифт диалога открытия файлов

Шрифт диалога последних открытых книг

Шрифт диалога содержания

Шрифт словаря

Размер иконок кнопок

В пикселях. Максимальное значение — 80. Дальше увеличивается сама кнопка но не иконка.

Читайте также:  Как пользоваться битрикс 24

Выход в родную оболочку для Kobo

По умолчанию при выходе из лаунчера выполняется перезагрузка. Для выхода в родную оболочку из лаунчера нужно в папке vlasovsoft создать файл с именем nickel. Теперь при выходе из лаунчера будет загружаться родная оболочка. Учтите что стабильную работу данной функции гарантировать сложно в виду постоянного выхода обновлений.

1. Хочу установить только СR без допов, которые в pbchess: игрушки, калькулятор… возможно ли? сторонник минимализма

Возможно после установки удалить неиспользуемые программы.

ПРИМЕЧАНИЕ1. Все программы кроме CR (кулридер) и pbchess (шахматы) занимают очень небольшой объем памяти на диске удалять их особого смысла нет.

ПРИМЕЧАНИЕ2. Каждый раз при установке новой версии нужно проделывать эти операции.

2. В директории `vlasovsoft/sleep/` находятся картинки для скринсейвера. Какие ограничения на эти файлы? Т.е. могу я туда закинуть кучу файлов (а эти стереть) в png формате или есть ограничения на их размер? В смысле размер картинки (там в основном 600×600 и 758×1024)

В принципе размеры картинок могут быть любыми. Но желательно чтобы пропорции картинки (aspect ratio) соответствовали пропорциям вашего экрана. Иначе картинка будет искажаться.

3. Как правильно обновить CR и другие приложения для Kobo, Kindle и PocketBook?

Порядок обновления такой:

4. Cool Reader при выходе в меню “Последние книги” не открывает их по “тапу”. Т.е., видно, что “выбор” книги осуществляется (подсвечивается нижняя полоска), но книга не открывается. Ничего не происходит.

Это не баг. Там ниже кнопочка с книжкой. Используйте её для открытия. Сделано так для возможности удалять последние книги (кнопка корзина). Многие просили удаление.

5. Как изменить или отключить напоминалку о разряде батареи?

Решается это так.

5.1 Выходим из CR и лаунчера 5.2 Подключаемся к компу по USB 5.3 Находим файл launcher.ini в папке vlasovsoft на вашей читалке (если его там нет — просто создаем) 5.4 Добавляем туда (или изменяем если есть) параметр battery_warn_level, например

(выводить предупреждение когда уровень меньше 20%)

(не выводить предупреждение вообще)

Редактировать файл лучше всего редактором Notepad++ (но не стандартным Notepad!). В дальнейшем планируется более удобное изменение этого параметра.

6. Я хочу предложить интересную идею! Куда писать?

(все что здесь описано проверено на ПБ602 если есть особенности в использовании для 603/902-902/3ХХ просьба сообщить)

Как установить:

1. Установка программы:

  • скачать архив
  • разархивировать архив на ПК
  • скопировать файл system/bin/cr3-pb.app в каталог НД:/system/bin (где НД буква диска присвоенная внутренней памяти устройства)
  • скопировать каталог system/share/cr3 в каталог НД:/system/share (если каталога НД:/system/share нет то его необходимо создать)
  • настроить (читайте описание настройки) файл extensions.cfg (пример файла) в профиле пользователя или скачать данный файл в котором (только штатные программы + cr3-pb) для основных форматов Coolreader установлен по умолчанию (если у вас установлены фбреадер180 и альтенативный djvu реадер то данный фал не для Вас).
  • Скопировать инструкцию для Coolreader for PB cr3-manual-ru.fb2
    и скопировать ее в каталог внутренней памяти system/share/cr3/manual для замены штатной инструкции для лбуки V3

ВНИМАНИЕ! При обновлении версии необходимо очистить кеш Coolreadera расположенный во внутренней памяти (для включенных профилей и в карте памяти) в каталоге

  • при выключенных профилях systemstatecr3.cache
  • при включенных профилях systemprofiles[имя_профиля]statecr3/.cache (если у Вас несколько профилей то необходимо очистить кеш во всех профилях).

2. Установка СКИНА:

  • скачать белый скин для версии 0.0.2 и 0.0.3 можно тут — http://narod.ru/disk/8049288001/cr3-pb-skin.zip.html
  • скачать белый скин для версии 0.0.40.0.4-7 можно тут — cr3-pb-skin4.zip
  • скачать белый скин для версии 0.0.4-2 можно тут — cr3-pb-skin42.zip
  • скачать белый скин для версии 0.0.5 можно тут — cr3-pb-skin5.zip
  • скачать белый скин для версии 0.0.5-1- 0.0.6-3 можно тут — cr3-pb-skin51.zip
  • распаковать (разархивировать) загруженный архив
  • скопировать разархивированные файлы (*.png + *.xml) в устройство g:systemsharecr3skin (где g:буква назначенная внутренней памяти устройства) для замены штатного скина или скопировать разархивированные файлы (*.png + *.xml) в устройство: а) g:systemconfigcr3skin (где g:буква назначенная внутренней памяти устройства для устройств без активированных профилей) б) g:systemprofiles[имя_профиля]configcr3skin (где g:буква назначенная внутренней памяти устройства или карты памяти при использовании профилей). Примечание: вариант б позволяет разным пользователям использовать разные скины и не изменяет скин при обновлении каталога sharecr3.
  • скопировать картинку быстрого меню (для 6XХ) и картинку быстрого меню (для 9XХ) и сохранить ее в каталоге скина.
  • скопировать стартовый экран для 9" моделей (902/3), разархивировать и скопировать в каталог со скином.
Читайте также:  Почему пользователь не найден в инстаграм

Мой вариант настроек и шрифтов можно скачать тут

3. Как настроить:.

Настройки CoolReadera хранятся в файле g:systemsharecr3cr3.ini (версия 0.0.2) и в файле /config/cr3/cr3.ini (версия 0.0.3) (где g: буква назначенная внутренней памяти устройства).

Файл появиться после первого сохранения настроек для этого в открытой книге нажать среднюю кнопку джойстика — Настройки — джойстик влево настройки будут сохранены.

[1] CoolReader can be used with PocketBook eBook Readers.

Contents

[edit] Overview

Cool Reader is software from the Russian developer Vadim Lopatin. It is based on the coolreader engine project.

It is capable for reading the following e-book formats:

  • ePub (non-DRM), DOC, PDB, FB2, TXT, RTF, HTML, CHM, TCR
  • some users confirm, that the software is capable of reading also the PCR/MOBI format (thus this is not mentioned on the website)
  • it also can read HTMLZ files (zip-compressed HTML) that you can create with e.g. the Calibre eBook management program. But this seams to be experimental, you will see no images, and it is slow for big documents. Formatting of tables, source code and other HTML tags however is excellent.

For the actual feature list and availability for a wide variety of operating systems have a look at the website of CoolReader.

[edit] Cool Reader for PocketBook

Coolreader (PB 912)

Currently Cool Reader 3 integrates quite well into Pocketbook devices, however the installation is — at time of writing — a little bit complicated.

What will not work like expected is:

  • Pocketbook 6xx / 9xx
  • Text to speech
  • "Graphical" notes taking with the stylus, however there is a tool to take notes
  • Screen rotation via quickmenu (9xx)

Most important informations about the CoolReader Software for Pocketbook devices is located in this forum thread at MobileRead — which made this page possible.

On the Russian the-ebook.org forum (google translate) there is another interesting thread going on.

[edit] Download and install

You mainly need 5 things to install Cool Reader on the PocketBook:

  1. The appropriate CoolReader version
  2. Skin package
  3. Proper and translated Quickmenu image
  4. Keymaps.ini for proper functional hardware keys
  5. Extensions.cfg — for association of filetypes with CoolReader

[edit] Connect your PocketBook device

Connect your PocketBook device with USB to be able to unzip the files to your device. Everything will be placed in the /system -directory of the readers memory (not on the SD-Card). You might also prepare everything in a separate directory on your PC first, download, unzip and assemble things there and then upload the Coolreader files altogether to your device.

Because of the variety of devices, translations and configurations of your device it is not possible to make a corresponding zip file until now, sorry.

I created and manage a project named Coolreader (mainly a ftp account at that time) on the mobileread developer hub which collects all contributions of the forum thread. Feel free too ask me for getting upload access to the project directly [2] (you have to create a trac account first).

[edit] Get Coolreader

The most recent versions of Coolreader for the Pocketbook go here: translation from Russian site and then select the entry you want.

Unzip it to /system -directory of your device.

The result will look like this:

[edit] Install skins for Pocketbook

The skins package you also can download at the Russian site or at our project dir. The most recent one however is more likely to find on the developers website, but I’ll do my best.

Unzip the file, it looks like this:

Now copy the content of cr3-pb-skin to replace all files in

[edit] Apply Quickmenu image

Currently available translations and versions exist for the following Pocketbook models.

  • 9xx Pro series (912, 903) (English, German, Dutch, Italian)
  • 6xx Pro series (602) (English, German, Dutch, Italian)

Unzip cr3_pb_quickmenu_intl.zip or open it with an archiver program and replace the appropriate cr3_pb_quickmenu.png in the skins directory:

[edit] Alter keymaps.ini

All available keymaps.ini-files I uploaded here.

Get the one for your system (there already might not be the correct one for you already). Copy an appropriate keymaps.ini to the following folder (rename the old one to e.g. keymaps.ini.bak, so to keep a functional version!):

If you created a new one for a certain model, please contribute and upload it with a description what you changed and why. I then will upload it to the server ASAP.

[edit] Alter Extensions.cfg

Then change to the following directory on your Pocketbook:

Alter the extensions.cfg or — if there is none — create a new one.

Create content or alter the one you have like this example:

I personally had some problems with the mobi/prc format reading some documents. Characters didn’t show up correctly. Some other documents did well. The format is also not officially supported according to the homepage.

[edit] Restart device

Restart your device or kill the explorer application and you should have a new menu entry "Open with -> cr3-pb" in your menu.

Congratulations, you are done!

Don’t forget to contribute to the thread mentioned above for new translations and please feel free to edit, correct and add contributions to this side. Thereby please try to keep everything clean and simple, discussions should be startet in the forum thread. Please also don’t link to files in the thread, everything should be collected on the server mentioned above.

[edit] Translate the quickmenu

Don’t use the image above, it will not be updated. Instead use the newest version for your device and language from the cr3_pb_quickmenu_intl.zip file.

The zip-file contains a Gimp xcf-file alongside with the corresponding cr3_pb_quickmenu.png that replaces the original in the original skin.

File structure of the zip file (other languages will be added):

[edit] How can I translate or make my own quickmenu with Gimp?

Please see section "working with Gimp and textlayers" for a HowTo collection.

If you made a translation for another version of Coolreader or Pocketbook model, or if you see a bug, please add the xcf-file to the thread.

Please use Gimp [3] . If you are a professional designer, and own (!) Photoshop please only export to a ".psd" with RGB-encoding (! not CMYK) [4] , so that we can import it in Gimp.

Be aware to leave the name of the layers in English, so it would be easier to fix errors for others [5] . I will (profile at mobileread forum) then correct errors, if necessary, convert it to png and add it to the cr3_pb_quickmenu_intl.zip).

[edit] Working with Gimp and textlayers

There are some Gimp video Howtos (here Gimp on Linux, but is principally be the same for every operating system) for working with the xcf file:

  • open gimp
  • for each text layer
  • choose text layer from layer docklet
  • choose text tool from toolbox
  • click on the corresponding text (dotted line)
  • translate within the popup box
  • alter the size of the text box to fit
  • centre the text
  • align everything with the "align tool" form toolbox
  • save as xcf
  • save as png (for Gimp version greater than 2.6, use "export")
  • upload to the thread
  • Tip: "Select->nothing" (choosing the rectangle tool)

    Ссылка на основную публикацию
    Adblock
    detector