Содержание
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. Дальше увеличивается сама кнопка но не иконка.
Выход в родную оболочку для 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.4 — 0.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] OverviewCool 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:
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 PocketBookCoolreader (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:
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 installYou mainly need 5 things to install Cool Reader on the PocketBook:
[edit] Connect your PocketBook deviceConnect 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 CoolreaderThe 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 PocketbookThe 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 imageCurrently available translations and versions exist for the following Pocketbook models.
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.iniAll 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.cfgThen 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 deviceRestart 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 textlayersThere 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:
Tip: "Select->nothing" (choosing the rectangle tool) |