Пособие по установке fbkindle для новичков

9
Пособие по установке fbKindle для новичков. ОГЛАВЛЕНИЕ: Вводное. Стандартная процедура обновления. Для установки Jailbreak. Для установки Launchpad. Несколько слов о программе launchpad. Установка программы fbKindle. О программе fbKindle. Обновление программ launchpad и fbKindle. Шорткаты (клавиатурные эквиваленты). Как установить не английский интерфейс fbKindle? Полезные советы.

Upload: kokorow

Post on 27-Jul-2015

3.522 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Пособие по установке fbKindle для новичков

Пособие по установке fbKindle для новичков.

ОГЛАВЛЕНИЕ:

Вводное.

Стандартная процедура обновления.

Для установки Jailbreak.

Для установки Launchpad.

Несколько слов о программе launchpad.

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

О программе fbKindle.

Обновление программ launchpad и fbKindle.

Шорткаты (клавиатурные эквиваленты).

Как установить не английский интерфейс fbKindle?

Полезные советы.

Page 2: Пособие по установке fbKindle для новичков

Вводное. ▲

Дополнительные сведения тем, кто не знаком с проблемой установки са-

модельных программ на Киндле.

У нас есть готовая программа (в нашем случае - fbKindle) для нашего ри-

дера. Мы знаем как скопировать эту программу на ридер. Но стандартный

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

обойти это ограничение, приходится модифицировать стандартную про-

шивку ридера.

Производителем предусмотрен всего один способ внесения изменений и

дополнений в прошивку - через т.н. механизм обновлений. Пользователь-

ские обновления не предусмотрены, пакеты обновлений могут поступать

только от Производителя.

Пакет обновлений представляет собой двоичный файл с расширением ти-

па “.bin”. Пакеты обновлений принято именовать следующим образом:

update_nnnnnnnn_ddd_install.bin (для обновлений)

или

update_nnnnnnnn_ddd_uninstall.bin (для отмены обновлений)

где

nnnnnnnn - некое имя. ddd - модель ридера, для которой предназначено обновление.

так например,

k2 означает K2 US

k2i - K2 GW

dx - KDX US

dxi - KDX GW

dxg - KDX Graphite

k3g - K3 3G (US [B006*])

k3w - K3 WiFi [B008*]

k3gb - K3 3G (UK [B00A*])

“*” - Начальное значение серийного номера вашего ридера. Для его опре-

деления необходимо выбрать следующий пункт меню:

([MENU]>Settings) Serial Number: *.

Например, пакет для Kindle 2 International будет называться

update_jailbreak_0.4.N_k2i_install.bin

Page 3: Пособие по установке fbKindle для новичков

Чтобы выполнить обновление надо скопировать “файл – пакет” обновле-

ний на ридер в корневую папку (C:\ update_jailbreak_0.4.N_*_install.bin, где

“C”- буквенное обозначение диска присвоенного операционной системой

вашему ридеру), а затем выполнить стандартную процедуру обновления.

Внимание! пакеты обновлений для разных моделей между собой несо-

вместимы. Всегда тщательно проверяйте соответствие выбранного

пакета вашей модели.

Стандартная процедура обновления. ▲

1. Подключить ридер к компьютеру кабелем USB.

2. Скопировать выбранный пакет обновлений в корневую папку ридера.

3. Отключить USB кабель.

4. Запустить обновление ридера. (кнопками на ридере и выбором пунктов

меню):

[HOME] -> [MENU] > Settings -> [MENU] > Update Your Kindle

Если пункт меню “Update Your Kindle” недоступен, это означает, что

выбранный файл обновлений не соответствует вашей модели ридера.

5. Если в процессе обновления ридер не перезагрузился (большинство па-

кетов обновлений перезагружают ридер автоматически) перезагрузите ри-

дер вручную:

[HOME] -> [MENU] > Settings -> [MENU] > Restart

О перезагрузке ридера свидетельствует заставка Kindle в виде картинки

(мальчик читает книгу под деревом) и полоса процесса загрузки ридера.

Для того, что бы запускать самодельные программы на Kindle необходимо

установить два дополнения, оформленные в виде стандартных пакетов об-

новлений, а именно:

1. Jailbreak - позволяет исполнять пользовательские пакеты обновлений.

2. Launchpad - маленькая резидентная программа, позволяющая по на-

жатию комбинации клавиш (определяется в конфигурационном файле)

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

Внимание! важен порядок установки на ридер Jailbreak и Launchpad!

Page 4: Пособие по установке fbKindle для новичков

Для установки Jailbreak. ▲

1.Перейдите по данной ссылке http://www.mobileread.com/forums/showthread.php?t=88004.

2.На данной странице найдите и скачайте файл-архив kindle-jailbreak-0.4.N.zip

3.Распакуйте его у себя на компьютере. В данном архиве находится несколько файлов с расширением “.bin”. (На ос-тальные файлы можете не обращать внимания, они вам не понадобятся)

4. Из файлов вида update_jailbreak_0.4.N_*_install.bin (где “*” – обозначение мо-

дели ридера) выберите тот, что соответствует вашей модели и выполните

для него стандартную процедуру обновления, описанную выше.

Не обращайте внимания на сообщение об ошибке вида U00х в левом

нижнем углу экрана.

Для установки Launchpad. ▲

1.Перейдите по данной ссылке http://www.mobileread.com/forums/showthread.php?t=97636.

2.На данной странице найдите и скачайте файл-архив lpad-pkg.tar.gz

3.Распакуйте его у себя на компьютере. В данном архиве находится несколько файлов с расширением “.bin”.

4.Из файлов вида update_launchpad_0.0.1b_*_install.bin (где “*” – обозначение модели ридера) выберите тот, что соответствует вашей модели и выпол-ните для него стандартную процедуру обновления, описанную выше.

Несколько слов о программе launchpad. ▲

Программа launchpad попросту перехватывает нажатия клавиш на кла-

виатуре ридера, пытаясь распознать специальные последовательности

(описанные в ее конфигурационном файле). Все подобные последователь-

ности начинаются с нажатия Shift и вводятся последовательным нажати-

ем клавиш. Если нажата и отпущена клавиша Shift и нужная последова-

тельность не распознана в течение 0.7 секунд - ввод игнорируется. Нас

интересуют только следующие сочетания клавиш.

Shift F B (для запуска программы FBReader)

и

Shift F R (для запуска программы fbKindle)

Page 5: Пособие по установке fbKindle для новичков

Установка программы fbKindle. ▲

1.Скачайте файл-архив https://dev.mobileread.com/dist/h1uke/fbkindle/fbKindle-bin.tar.gz 2. На киндле (в корневой папке) создайте папку customupdates. 3. Скопируйте в папку customupdates архив fbKindle-bin.tar.gz. 4. Убедитесь, что на киндле установлена программа launchpad последней версии. Внимание! если launchpad уже установлен, и вы просто обновляете версию, то никаких специальных действий делать не надо, просто ус-танавливайте поверх. 5. Перезапустите программу launchpad , если знаете как, если нет - пере-загрузите киндл: [HOME] -> [MENU] > Settings -> [MENU] > Restart 6. Распакуйте архив. Для этого на киндле нажмите и отпустите последовательно! Shift Shift I. Результат распаковки будет помещен в каталог fbKindle. Если launchpad работает, и команда введена правильно - вы увидите

моргающий индикатор “^[Shift I]” в нижней строке экрана. Дождитесь

окончания распаковки архива. Когда распаковка архива закончится в

нижней строке экрана, появиться сообщение “Success!”. УРА! Экспери-

ментальная сборка готова к работе.

Для запуска программы введите последовательно! “Shift F R”. Внимание: командные последовательности для launchpad, (Shift F R и пр.) следует вводить быстро. По умолчанию, если не успеть за 0.7 се-кунды, то введенная последовательность символов интерпретирует-ся, как обычный ввод и launchpad-ом игнорируется. После запуска программы fbKindle откроется раздел программы About (о программе), с описанием работы программы. Для того что бы начать рабо-ту с программой необходимо нажать кнопку “Menu” на вашем ридере. В добрый путь. Особая благодарность за программу andy wooden & Dzha, а также ос-тальным активным участникам форума: http://www.the-ebook.org/forum/viewtopic.php?p=515359#515359 По всем вопросам о работе программы, установки, настройки и т.д. обра-щайтесь на форум. Вам обязательно помогут. О программе fbKindle. ▲

В программе fbKindle поддерживается только полноэкранный режим и индикатор самого простого вида. В правом нижнем углу идут часы. Больше на экране в режиме чтения ни-чего нет.

Page 6: Пособие по установке fbKindle для новичков

Кнопки-тулбары заменены на всплывающее меню, которое доступно по нажатию кнопки меню. Меню простое и понятное. Навигация в нем привычная - стрелками и кнопкой выбора на джойстике. Клавиша “Enter” и кнопка выбора производят эквивалентные действия. Почти для всех пунктов меню есть клавиатурные эквиваленты - шорткаты. О них ниже. Навигация в тексте. Поддерживается только постраничный скроллинг при помощи кнопок “>” и “<” . Левая и правая пары этих клавиш на кинд-ле 3 эквивалентны. Кнопка “Home” возвращает текст к началу. Кнопка “Back” отменяет предыдущее, действие - работает как функция “Escape”. За стрелками влево и вправо оставлены пока функции “undo” и “redo”. Стрелки вниз и вверх используются для указания активных элементов на странице, каковыми в режиме чтения книги являются сноски и внешние гиперссылки. В других режимах активными элементами могут быть пунк-ты оглавления или кнопки управления книгами в библиотеке. Для активизации элемента нужно сперва его указать, подведя к нему кур-сор, а затем нажать кнопку выбора на джойстике или “Enter”. В настоящее время поддерживается навигация по сноскам, по библиотеке в режиме сортировки по имени автора, и по оглавлению. ВНИМАНИЕ! меню и навигация по активным элементам в настоящее время работают только в портретном режиме почти все пункты ме-ню активизируют диалоги. Для навигации в диалогах по полям исполь-зуются кнопки “>” и “<”. Для перелистывания закладок - стрелки влево и вправо. Стандартные кнопки “OK” “Cancel” и “Apply” фокуса не получают. Они все-гда активизируются прямо, кнопками “Enter”, “Back” и “Alt/A” , соответст-венно. Навигация внутри полей диалогов традиционная, стрелками. В ли-стбоксах работает быстрый подвод по первой букве. В текстбоксах работают клавиши “Back” и “Del”. Комбинация “Alt/Down” -- распахнуть комбобокс пока, к сожалению, не работает. Обновление программ launchpad и fbKindle. ▲

Программа launchpad обновляется установкой новой версии поверх ста-рой. То есть вам необходимо проделать целиком процедуру описанную выше. Программа fbKindle обновляется аналогичным способом (установкой но-вой версии поверх старой, смотрите инструкцию выше). При этом все на-стройки (кроме установки языка, по умолчанию английский) остаются прежними. После этого вам необходимо выгрузить программу fbKindle

Page 7: Пособие по установке fbKindle для новичков

(выйти из нее). Для этого необходимо последовательно нажать “Alt+Back”. После чего загрузить программу вновь набрав последователь-но! “Shift F R”. Обновление завершено! Шорткаты (клавиатурные эквиваленты): ▲ L = Show Library (показать библиотеку) O = Preferences Dialog (Options) (настройки) Left Arrow = undo (предыдущая страница) Right Arrow = redo (следующая страница) C = TOC (оглавление) F = Text Search (поиск по тексту) P = Find Previous (найти предыдущий) N = Find Next (найти следующий) Shift+Home = Go to Home (перейти к началу раздела) Home = Go to Section Start (перейти к началу раздела) D = toggle Indicator (индикатор стран. Вкл/Выкл) A = Add Book (добавить файл в библиотеку) I = Book Info (информация о книге) R = Rotate screen (поворот текста) Alt+Down Arrow = next TOC Section ()- Alt+Up Arrow = previous TOC Section()- Alt+Back = quit (выход из программы) G = go to Page Number (перейти на страницу) Menu = open Pop up menu (открыть меню) Enter = open Hyperlink (открыть ссылку)- Return = open Hyperlink (открыть ссылку) Down Arrow = next Hyperlink (следующая ссылка) Up Arrow = prev Hyperlink (предыдущая ссылка) Space = refresh Screen (обновить изображение) Shift Shift Shift (создаст в корневой папке файл screenshot.bmp со снимком экрана) Изменения размеров шрифта производятся кнопками “+” и “–“ регулятора громкости. Выход из программы - последовательностью “Alt+Back” В текущей сборке реализован режим запуска Программы, в котором стан-дартная оболочка не выгружается, а приостанавливается и отправляется “в фон”. Чтобы переключиться назад в стандартную оболочку, отправив “в фон” fbKindle, используйте комбинацию клавиш Alt Shift . При этом на экране возникнет домашняя (первая) страница стандартной оболочки. Нажмите “Back”, чтобы вернуться на страницу, которая была активной до переключения в fbKindle. Следующее нажатие клавиш Alt Shift переключит снова в fbKindle. и.т.д. Есть возможность задавать стиль изображения меню и диалогов самостоя-тельно: надо соответственно предпочтениям отредактировать файл share/FBReader/default/stylesheet.qss и перезапустить Программу.

Page 8: Пособие по установке fbKindle для новичков

Вся информация о правилах и возможностях данного подхода находится тут. Внимание! чтобы удалить устаревшую версию программы, доста-точно просто удалить каталог fbKindle Программа не отлаживалась в режимах просмотра библиотеки и оглавле-ния. Эти режимы включены в сборку исключительно для иллюстрации. Как установить не английский интерфейс fbKindle? ▲ Для этого необходимо отредактировать файл goqt.sh. Открыть файл и найти строку: ./"$1" –qws (для установки русского) заменить ее на: ./"$1" -qws -lang ru Вот список поддерживаемых языков интерфейса: [root@kindle fbKindle]# ls share/zlibrary/resources/ ar.xml de.xml es.xml fr.xml id.xml lt.xml ru.xml uk.xml zh.xml cs.xml en.xml fi.xml hu.xml it.xml nl.xml sv.xml vi.xml [root@kindle fbKindle]# в частности uk - украинский, lt – литовский.

Полезные советы: ▲

1. Если хотите заменить Shift F R на что-то другое - редактируйте файл

launchpad/FBReader.ini

Для этого в строке ;; run experimental FBReader for kindle F R = !/mnt/us/fbKindle/goqt.sh FBReader & надо заменить F R на Z в итоге получится ;; run experimental FBReader for kindle Z = !/mnt/us/fbKindle/goqt.sh FBReader & После этого необходимо нажать последовательно! Shift Space Space. По-

дождите секунды три, чтобы лончпад успел перезачитать файл. После это-

го fbKindle будет стартовать по Shift Z что короче и удобнее.

2. Как добавить свои шрифты в FBReader?

Для этого необходимо любимые ваши шрифты скопировать в директорию

fbKindle\qtKindle\lib\fonts\....

Page 9: Пособие по установке fbKindle для новичков

Перезагрузить ридер: [HOME] -> [MENU] > Settings -> [MENU] > Restart

В настройках программы fbKindle выбрать необходимый вам шрифт.