ornamentbook - чтение книг Linux

К сожалению, с читалками в Linux туговато. Из того, что предлагается сейчас в репозитариях - FBReader и всё :( В принципе, программа неплохая, поддерживает внушительное количество форматов электронных книг, но функционал... Хотелось бы большего :( Из того, чего не хватает - разбиение экрана на 2 страницы и автопрокрутка. Первое очень важно, так как экраны сейчас в основном с большим разрешением и широкие (wide). Довольно сложно не терять строчку :) Второе тоже бывет полезно - если привыкнуть и правильно настроить скорость автопрокрутки, то к клавиатуре или мышке тянуться почти не нужно. Полезно, когда много читаешь.

ornamentbook - чтение книг Linux

Итак, в каких же приложения для чтения электронных книг есть перечисленные функции? Как ни странно, это OrnamentBook и PyBookReader, активное развитие которых происходило в 2004-2005 годах, а последние изменения было в 2006! К сожалению, с тех пор проект загнулся :( Раньше я часто использовал обе читалки, но никак не думал, что они будут актуальны до сих пор. И изменения ситуации пока не предвидится.

ornamentbook - чтение книг Linux

Так вот. У OrnamentBook и PyBookReader один автор. Обе читалки написаны на Python и в зависимостях имеют GTK2, PyGTK2 и libxml2. OrnamentBook поддерживает книги в архивах zip/gzip/bzip2, а PyBookReader - только в zip-е.

ornamentbook - чтение книг Linux

Обе читалки умеют группировать книги по категориям, автоматически определяют кодировку, организованна работа с закладками, имеется менеджер книг или библиотека.

ornamentbook - чтение книг Linux


Чем они отличаются? OrnamentBook умеет разбивать экран на два листа и поддерживает скины (фоновые картинки) в виде jpg-файлов. PyBookReader не умеет ни того, ни другого, но в нём реализована функция автопрокрутки. При определённых настройках и "сноровке" больше ничего и не нужно :)

pybookreader - чтение книг Linux

Так же, у OrnamentBook сноски/примечания отображаются на одной странице с текстом, а у PyBookReader это ссылки, которые ведут в самый конец страницы, что неудобно (особенно при использовании автоматической прокрутки).

pybookreader - чтение книг Linux

OrnamentBook задумывалась как свободный аналог ToM Reader.

pybookreader - чтение книг Linux

К слову сказать, есть ещё одна читалка для чтения электронных книг, которая умеет разбивать текст на две области - CoolReader 3! Последний год автор занимается переписыванием cr3 с wxWidgets на QT4. В прочем, об этом в другой раз.

Домашняя страница PyBookReader

PyBookReader на sourceforge.net

ПРИМЕЧАНИЕ: так как рассмотренные в обзоре программы давно прекратили своё существование, рекомендую всё же смотреть в сторону CoolReader!