Оглавление раздела
- Настройка клавиатуры под себя
- Настройка программ открытия форматов
- Использование встроенных словарей в сторонних программах
- Установка оболочки как у 301/360
- Маленькая подборка тем для оболочки 360+
- Скрипты
1. Настройка раскладки клавиатуры под себя.
Раскладка виртуальной клавиатуры храниться в файлах с расширение kdb
Для изменения раскладки берем файл клавиатуры и подстраиваем его под себя. Сам файл состоит из секций описания раскладки. Каждая секция начинается с описания языка: EN: English для английского, RU: Russian - русского, UA: Ukrainian - украинского и т.д. Дальше 5 строк для описания блоков раскладки в нижнем регистру символы подряд без пробелов(верхний, левый, центральный, правый, нижний), 5 строк с описанием раскладки в верхнем регистре символы подряд без пробелов(верхний, левый, центральный, правый, нижний), -- разделитель, 5 строк описание виртуальной клавиатуры для тачскрина в нижнем регистре между символами пробелы, -- разделитель, 5 строк описание виртуальной клавиатуры для тачскрина в верхней раскладке между символами пробелы, -- разделитель.
Пример файла раскладка EN-RU-UA (кодировка UTF8) ссылка ниже.
Откорректированный файл сохраняем во внутренней памяти в каталоге system\language\keyboard имя файла произвольное но не должно совпадать с системным (список системных имен раскладок отображаются в настройке).
После сохранения выбираем свою раскладку.
Пример файла раскладки доступен тут
2. Настройка программ для открытия конкретного формата.
Перечень программ открывающих файлы определенного формата настраивается в пользовательском файле extensions.cfg который должен располагаться в каталоге пользователя :
- при отключенных профилях H:\system\config (H: буква присвоенная внутренней памяти)
- при включенных профилях H:\system\profile\ИМЯ_ПРОФИЛЯ\config (H: буква присвоенная внутренней памяти или карте памяти)
На новом устройстве (если вы не вносили изменений в настройки запуска программ по расширением) данный файл отсутствует а в работе используется файл скрытого раздела прошивки (системный).
Системный файл по умолчанию (во внутренней памяти прошивки) содержит следующие строки:
pdf:@PDF_file:1:AdobeViewer.app,pdfviewer.app:ICON_PDF
epub:@EPUB_file:1:AdobeViewer.app,fbreader.app:ICON_EPUB
acsm:@ACSM_file:1:AdobeViewer.app:ICON_ACSM
txt:@Text_file:1:fbreader.app:ICON_TXT
fb2:@FB2_file:1:fbreader.app:ICON_FB2
htm:@HTML_file:1:fbreader.app:ICON_HTM
html:@HTML_file:1:fbreader.app:ICON_HTM
php:@HTML_file:1:fbreader.app:ICON_HTM
cgi:@HTML_file:1:fbreader.app:ICON_HTM
asp:@HTML_file:1:fbreader.app:ICON_HTM
jsp:@HTML_file:1:fbreader.app:ICON_HTM
pl:@HTML_file:1:fbreader.app:ICON_HTM
chm:@Z_HTML_file:1:fbreader.app:ICON_CHM
rtf:@RTF_file:1:fbreader.app:ICON_RTF
doc:@DOC_file:1:fbreader.app:ICON_DOC
docx:@DOC_file:1:fbreader.app:ICON_DOC
docm:@DOC_file:1:fbreader.app:ICON_DOC
prc:@PRC_file:1:fbreader.app:ICON_PRC
pdb:@PRC_file:1:fbreader.app:ICON_PRC
mobi:@PRC_file:1:fbreader.app:ICON_PRC
tcr:@TCR_file:1:fbreader.app:ICON_TXT
wlnk:@weblink:5:fbreader.app:ICON_WWW
djvu:@DJVU_file:1:djviewer.app:ICON_DJVU
djv:@DJVU_file:1:djviewer.app:ICON_DJVU
jpg:@JPEG_image:2:jpegviewer.app:ICON_JPG
jpeg:@JPEG_image:2:jpegviewer.app:ICON_JPG
png:@PNG_image:2:jpegviewer.app:ICON_PNG
bmp:@BMP_image:2:jpegviewer.app:ICON_BMP
tif:@TIFF_image:2:jpegviewer.app:ICON_TIFF
tiff:@TIFF_image:2:jpegviewer.app:ICON_TIFF
mp3:@Music_file:3:play.app:ICON_MP3
app:@APP_file:4:start.app:ICON_APP
pbi:@APP_file:4:sysinstall.app:ICON_APP
Структура строки следующая:
Расширение_файла@Тип_файла:Список_программ_через_запятую:Иконка_для_файла
Для изменения настроек для конкретного формата копируем нужные строки и изменяем список программ:
для включения программы fbreader180 как второй читалки (имя программы fbreader180.app) для файлов формата fb2 строка должна выглядеть так:
fb2:@FB2_file:1:fbreader.app,fbreader180.app:ICON_FB2
для включения как основной читалки
fb2:@FB2_file:1:fbreader180.app,fbreader.app:ICON_FB2
для добавления альтернативными CoolReader и fbreader180 так:
fb2:@FB2_file:1:fbreader.app,fbreader180.app,cr3-pb.app:ICON_FB2
для добавления CoolReader основным а fbreadera и fbreader180 альтернативными так:
fb2:@FB2_file:1:cr3-pb.app,fbreader.app,fbreader180.app:ICON_FB2
Пример файла extensions.cfg можно скачать тут
(настройки для fbreader180.app и djvu-bw.app)
В пользовательском файле можно не приводить все расширения из системного, а указывать только те расширения для которых Вы меняете настройки.
Для открытия альтернативной читалкой выделяем файл и нажимаем клавишу МЕНЮ (книга) - заходим в подпункт Открыть и выбираем нужную программу.
3. Использование встроенных словарей в FBReader180 и CoolReader 3
1. Скачать архив scripd_ugidadd_pbpro.zip
2. Разархивировать его в любой каталог ПК
3. Подключить буку к ПК
4. Скопировать каталоги applications и system с их содержанием во внутреннюю память устройства.
5. Отключить буку от ПК
6. Зайти в Приложения и запустить set_ugid.app , ждать пока над иконкой песочные часы. (если в списке нет скрипта подождать несколько минут и выйти и повторно войти в Приложения)
7. По окончании работы выключить БлюТуз или выключить и включить устройство.
Для проверки правильности выполнения скрипта в корне внутренней памяти будет создан файл log.txt открыть его на просмотр. В файле должна быть строка
Цитата: |
-rwsr-sr-x 1 sreader sreader 3728 Jan 20 16:42 /ebrmain/bin/start.app |
-rwsr-sr-x 1 sreader sreader 3728 Jan 20 16:42 /ebrmain/bin/bookshelf.app |
нужные нам изменения отмечены жирным шрифтом.
Более новый способ описан тут (скрипт переноса Coolreadera в системную область)
4. Замена штатной оболочки на оболочку а-ля 301/360.
Идея и обсуждение на форуме the-ebook.org
ВНИМАНИЕ! Проверено на прошивке 2.0.4 на других прошивках Вы действуете на свой страх (на тестовой версии 2.1.0 альфа для 602 работает).
- Скачать архив с книжной полкой от ПБ-360+ или тут (сместе с темой note10)
- Разархивировать и скопировать во внутреннюю память каталог system
- для возврата к штатной оболочке удалить файл во внутренней памяти system/bin/bookshelf.app + файл system/themes/five.pbt
Для тех кто хочет переключаться между штатной и данной оболочками можно воспользоватся скриптами.
Для тех у кого программ размешена в каталоге Games необходимо ее переименовать в Applications.
Для тех кому тема не понравилась могут скачать мою тему note10.pbt (update) для 6ХХ или note10".zip для 9ХХ
или тему Note8 для 602 (Книги должы располагатся в каталоге Books внутренней памяти и карты памяти) (Note8v2 для 602), отличие от Note8 убраны пружинки).
Как настроить запуск своих приложений на кнопки АРР1-4 описано тут.
Порядок установки:
- скачать и распаковать в любую папку ПК
- Подключить устройство
- Если ранее была установлена предыдущая версия темы то удалить с каталога внутренней памяти applications следующие файлы bt-off.app bt-on.app wifi-off.app wifi-on.app 4. Скопировать папки applicatons и systems во внутреннюю память устройства.
- Настройки - Вид выбрать темы note10
В теме добавлены 3 кнопки запуска пользовательских программ. Для запуска используются скрипты (HD: - буква внутренней памяти)
- APP1 - HD:/applications/note10/app1.app
- APP2 - HD:/applications/note10/app2.app
- APP3 - HD:/applications/note10/app3.app
Включение выключение ЗинеЗуба пока не работает, жду информации от Ключника. После получения нужно будет только подправить скрипты bt-on.app и bt-off.app
5. Подборка тем для книжной полки 360+
1. Темы для 902 про от EdHell :
2. Темы для 602 про от EdHell :
3. Темы для 602 от loquito:
Дополнительная информация тут
- Программа для сборки темы
- Программа для разборки темы
6. Скрипты.
Подборка скриптов для автоматизации некоторых действий
Каталог Scripts содержит следующие скрипты:
- backup_dicts.app - Архивирование пользовательских словарей, архив (7z) сохраняется в каталог SD/backup а если нет карты памяти то в аналогичном каталоге внутренней памяти устройства. Имя архива запрашивается перед началом архивации.
- backup_fonts.app - Архивирование пользовательских шрифтов, архив (7z) сохраняется в каталог SD/backup а если нет карты памяти то в аналогичном каталоге внутренней памяти устройства. Имя архива запрашивается перед началом архивации.
- backup_profile.app - Архивирование пользовательских шрифтов, архив (7z) сохраняется в каталог SD/backup а если нет карты памяти то в аналогичном каталоге внутренней памяти устройства. Имя архива запрашивается перед началом архивации.
- cr3cashe_del.app - Очистка каталога с кешем Coolreadera.
- pb3XXshell.app - Переключение на книжную полку от 360+, полка должа быть усановлена.
- pb6XXshell.app - Переключение на штатную полку Про
Каталог Scripts_firmvare содержит следующие скрипты:
- copy_cr3_2_ebrmain.app - Перенос исполняемого файл cr3-pb.app в системный раздел, позволяет получить доступ к встроенный словарям. Coolreader должен быть установлен.
- copy_djvbw_2_ebrmain.app - Перенос исполняемого файла djview-bw в системный раздел, позволяет получить доступ к встроенный словарям. djview-bw должен быть установлен.
- copy_fbr180_2_ebrmain.app - Перенос исполняемого файла fbreader180 в системный раздел для получения доступа к встроенным словарям. Fbreader180 должен быть установлен.
- linknotes360.app - Создание в системном разделе ссылки с именем notes.app для доступа к заметкам на старых темах 3ХХ и установленной полке от 360+.
ВНИМАНИЕ: Следует помнить о том что системный раздел не резиновый, 1,2 дополнительные читалки он выдержит. После каждого скрипта выводится информация о разделе ebrmain в том числе всего блоков (1к) использовано, свободных и %занятого места. Так то хорошенько подумайте какую читалку Вам нужно перенести в системный раздел.
Скрипты (кроме очистки кеша Coolreader) работают на прошивки не старше 2.1.0 , на более новых прошивках не работают.
Порядок установки:
- Скачать архив biv_scripts_v1.zip
- Разархивировать в любую папку ПК.
- Подключить Покетбук к ПК
- Скопировать папки system и applications во внутреннюю память устройства.
- Отключить устройство от ПК.
В файле extensions.cfg.7_z содержится строка которую необходимо добавить в пользовательский файл extensions.cfg для возможности разархивации архива 7z.