Пособие по установке fbkindle для новичков
TRANSCRIPT
Пособие по установке fbKindle для новичков.
ОГЛАВЛЕНИЕ:
Вводное.
Стандартная процедура обновления.
Для установки Jailbreak.
Для установки Launchpad.
Несколько слов о программе launchpad.
Установка программы fbKindle.
О программе fbKindle.
Обновление программ launchpad и fbKindle.
Шорткаты (клавиатурные эквиваленты).
Как установить не английский интерфейс 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
Чтобы выполнить обновление надо скопировать “файл – пакет” обновле-
ний на ридер в корневую папку (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!
Для установки 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)
Установка программы 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 поддерживается только полноэкранный режим и индикатор самого простого вида. В правом нижнем углу идут часы. Больше на экране в режиме чтения ни-чего нет.
Кнопки-тулбары заменены на всплывающее меню, которое доступно по нажатию кнопки меню. Меню простое и понятное. Навигация в нем привычная - стрелками и кнопкой выбора на джойстике. Клавиша “Enter” и кнопка выбора производят эквивалентные действия. Почти для всех пунктов меню есть клавиатурные эквиваленты - шорткаты. О них ниже. Навигация в тексте. Поддерживается только постраничный скроллинг при помощи кнопок “>” и “<” . Левая и правая пары этих клавиш на кинд-ле 3 эквивалентны. Кнопка “Home” возвращает текст к началу. Кнопка “Back” отменяет предыдущее, действие - работает как функция “Escape”. За стрелками влево и вправо оставлены пока функции “undo” и “redo”. Стрелки вниз и вверх используются для указания активных элементов на странице, каковыми в режиме чтения книги являются сноски и внешние гиперссылки. В других режимах активными элементами могут быть пунк-ты оглавления или кнопки управления книгами в библиотеке. Для активизации элемента нужно сперва его указать, подведя к нему кур-сор, а затем нажать кнопку выбора на джойстике или “Enter”. В настоящее время поддерживается навигация по сноскам, по библиотеке в режиме сортировки по имени автора, и по оглавлению. ВНИМАНИЕ! меню и навигация по активным элементам в настоящее время работают только в портретном режиме почти все пункты ме-ню активизируют диалоги. Для навигации в диалогах по полям исполь-зуются кнопки “>” и “<”. Для перелистывания закладок - стрелки влево и вправо. Стандартные кнопки “OK” “Cancel” и “Apply” фокуса не получают. Они все-гда активизируются прямо, кнопками “Enter”, “Back” и “Alt/A” , соответст-венно. Навигация внутри полей диалогов традиционная, стрелками. В ли-стбоксах работает быстрый подвод по первой букве. В текстбоксах работают клавиши “Back” и “Del”. Комбинация “Alt/Down” -- распахнуть комбобокс пока, к сожалению, не работает. Обновление программ launchpad и fbKindle. ▲
Программа launchpad обновляется установкой новой версии поверх ста-рой. То есть вам необходимо проделать целиком процедуру описанную выше. Программа fbKindle обновляется аналогичным способом (установкой но-вой версии поверх старой, смотрите инструкцию выше). При этом все на-стройки (кроме установки языка, по умолчанию английский) остаются прежними. После этого вам необходимо выгрузить программу 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 и перезапустить Программу.
Вся информация о правилах и возможностях данного подхода находится тут. Внимание! чтобы удалить устаревшую версию программы, доста-точно просто удалить каталог 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\....
Перезагрузить ридер: [HOME] -> [MENU] > Settings -> [MENU] > Restart
В настройках программы fbKindle выбрать необходимый вам шрифт.