- Скажите, вы много читаете?
- Очень много! До двухсот эсэмэсок в день!

Из жизни

Чтение в нашей стране все же очень популярно, несмотря на все потуги Голливуда и Никиты Михалкова. Но сложилось так, что для систем Linux очень мало программ для чтения книг в электронном виде.

Кто-то вообще не любит читать с экрана, и орет про "душу книги" и прочий теплый ламповый звук.... Но я считаю это все чушью, и вот уж много лет читаю почти исключительно с экрана (компа ли, КПКшки ли). Вот такие мои "ЗА" чтение с экрана:

  1. Более удобный и наглядный поиск.
  2. "Читальный гаджет" достаточно мобилен и, по-любому, меньше бумажной книги.
  3. Не надо покупать книги.

В последней строке была допущена опечатка: вместо "не надо покупать книги" следует читать "обязательно надо покупать лицензионные книги".

Примечание редактора после пыток

Начнем мы с вами, дорогие читатели, с требований, предъявляемых к программам для чтения. Ознакомимся с текущей ситуацией в мире "читалок", а напоследок я дам рекомендации любителям почитать нахаляву (да будет проклят Либрусек!).

Что должна уметь хорошая "читалка"

Итак, что же мы ждем от "читалки"? Требования я разделил на 2 группы: обязательные и необязательные, но желательные.

Что ОБЯЗАТЕЛЬНО должна уметь "читалка"

  • Поддержка максимального количества книжных форматов файлов (pdf, fb2, doc, rtf, djvu, txt и т.д)
  • Иметь настройку внешнего вида (фон, цвет и размер шрифтов)
  • Поддерживать заголовки и меню содержания
  • Поиск
  • Автоматическая прокрутка текста
  • Закладки

Что ЖЕЛАТЕЛЬНО должна уметь "читалка"

  • Поддержка графических форматов файлов
  • Поддержка библиотек с сортировкой по жанрам, авторам и проч.
  • Поддержка архивов (особенно zip)
  • Поворот страниц (особенно актуально для мобильных устройств)
  • Кроссплатформенность
  • Чтение вслух (баловство, но некоторым нравится)

Обзор "читалок" для Ubuntu Linux

Некоторые товарищи используют Open/Libre Office для чтения книг. Но на мой взгляд, это - извращение такое же как установка Adobe Photoshop под Wine, чтобы обрезать фотку и убрать "красные глаза". Плюс LibreOffice не поддерживает такие форматы как pdf, fb2, djvu.

В нашем же обзоре участвуют только программы, специально заточенные под чтение/просмотр документов. Поехали...

CoolReader (aka CR3)

Сайт проекта coolreader.org

Общее описание

Cool Reader - это удобная программа для чтения электронных книг, реализованная для следующих платформ:

  • Windows (Интерфейс на Qt или wxWidgets)
  • Linux (Интерфейс на Qt или wxWidgets)
  • Android
  • Версия для устройств на электронных чернилах (e-Ink) - Jinke/LBook V3/V5/V3+/V60, Azbooka N516
  • Symbian - Smart Reader

CR понимает формат большинства книг, скачанных с сайтов электронных библиотек. Распознает границы абзаца, заголовки, цитаты с использованием элементов AI. Поддерживает распаковку книг из архивов ZIP, RAR, ARJ, HA, LZH.

Читает форматы html, rtf, doc, txt, fb2 (FictionBook). Автоматически распознает русские кодировки dos, win, koi-8, а также latin, utf-8 и unicode.

Для виндовой версии реализованы функций для чтения вслух (чтение, сохранение в mp3)

Функции, свойственные для всех версий CoolReader'а:

  • Форматы: epub (non-DRM), doc, pdb, fb2, txt, rtf, html, chm, tcr
  • Чтение в виде книжных страниц или свитка
  • Одна или две страницы в ландшафтном режиме
  • Содержание книги
  • Закладки
  • Поиск по тексту
  • Словари переносов
  • Наиболее полная поддержка FB2 - стили, таблицы, сноски внизу страницы
  • Дополнительные шрифты (TTF)
  • Чтение книг напрямую из ZIP
  • Автоматическое переформатирование TXT, распознавание кодировок, формата текста
  • Автоматическое переформатирование TXT
  • Гибкая настройка стилей с помощью файлов CSS

Кстати, разработкой программы занимается россиянин Вадим Лопатин.

Внешний вид CoolReader 3

Основное окно:

Окно настроек:

Достоинства CoolReader 3

  • Поддержка большого количества форматов как книжных, так и архивов;
  • Гибкие настройки внешнего вида;
  • Корректная обработка всех форматов и кодировок;
  • Высокая скорость работы

Недостатки CoolReader 3

  • Не поддерживаются библиотеки, т.е. нет поиска среди множества книг;
  • Автор излишне увлекся Андроидом - новые версия почти полностью выходят для ОС Android;

Скачать CoolReader 3

Ссылки для скачивания (Версия 3.0.43):

Работоспособность проверена на Ubuntu 11.04 Natty. Для других версий Ubuntu вам, возможно, придется искать/компилить более старые версии CR3.

Pybookreader

Сайт проекта pybookreader.narod.ru

Общее описание

Pybookreader полностью написана на Pyhton. Обычно этим хвалятся и используют как рекламу. Но я вижу в этом больше недостатков, чем достоинств. ИМХО, интерфейсы python-программ обычно выглядят убого и криво (видимо, это особенность питон-программистов). Несмотря на то, что установка обычно не требуется и является опциональной, пользователю самому бывает нужно установить кучу дополнительных пакетов (типа python-libxml2 и прочих). Т.о. использовать такие программы неискушенному пользователю бывает затруднительно.

Внешний вид Pybookreader

Достоинства Pybookreader

  • Не требует установки;
  • Достаточно шустро работает;

Недостатки Pybookreader

  • Поддержка малого количества форматов;
  • Бывает и кривая поддержка форматов (на снимке выше приведен открытый pdf файл);
  • Распространяется только в исходниках, т.е. теряет всех пользователей, которые не умеют сами собирать...

Ссылки для скачивания

Download на сайте автора.

FBreader

Сайт проекта www.fbreader.org

Общее описание

Очередная GNU GPL программа. Проект развивается достаточно серьезно, хотя и медленно. Что приятно - этот проект тоже разработан нашим соотечественником, Алексеем Шмарцевым. Вообще-то, у программ CoolReader (см. выше) и FBreader наблюдает очень много сходств. Может ребятам надо объединить усилия и забацать один, но абсолютно суперский проект?

Внешний вид fbreader

Главное окно:

Поиск книг в интернете:

Достоинства fbreader

  • Поддержка большого количества форматов книг и архивов;
  • Удобный интерфейс;
  • Поддержка кучи языков;
  • Есть поиск книг в интернете (дополнительно см. в недостатках);
  • Портирована для многих устройств, т.е. FBreader можно использовать чуть не всех своих гаджетах;
  • Удобная поддержка библиотек - прога автоматом сканирует папку с книгами и распределяет их по категориям/авторам на основании мета полей.

Недостатки fbreader

  • Из русских книгоисточников используется только litres.ru, поэтому актуально только для фанатов бумажной литературы и обладателей кичи денег на всю эту ректальную фигню;
  • Переизбыток настроек, распределенных по немереному количеству вкладок и выпадающих меню;
  • Как-то кривенько работает прокрутка скроллом - то нормально листает, то перескоки на целую страницу делает. Наверно, FBreader заточен в основном для мобильных устройств с сенсорным экраном.

Ссылки для скачивания

Можно поставить из стандартных репозиториев.

Evince и Okular

Evince и Okular - это унверсальные "читалки"/просмотровщики документов для сред Gnome (Ubuntu) и KDE (Kubuntu) соответственно.

Evince

Okular

Большинству их вас эти программы знакомы, т.к. одна из них точно ставится по умолчанию. Принципиально они друг от друга не отличаются. Несколько отличий в поддерживаемых форматов, которых один фиг мало и там и там.

Как "читалки" и Evince и Okular обладают только недостатками:

  • Мало поддерживаемых форматов (очень-очень мало);
  • Нет настройки цветов/шрифтов;
  • Нет и намека на библиотеки;
  • Нет (в evince) или неудобная (в okular) работа с закладками.

Итог - годны оба этих чуда только для просмотра pdf-файлоа, т.е. являются чем-то вроде Adobe PDF Reader для Linux. Что-то из них у вас стоит, вот и не трогайте, чтоб не ругаться...

Calibre-ebook

Сайт проекта calibre-ebook.com

Общее описание Calibre-ebook

Calibre-ebook - это не совсем читалка. Это - каталогизатор всех ваших книг. А читалка просто прилагается. Т.е. ее основная задача - это удобная работа с большим количеством книг одновременно. Но и встроенная читалка не подкачала.

Внешний вид Calibre-ebook

Главное окно:

Окно читалки:

Массовое конвертирование книг в Calibre:

Настройки Calibre:

Достоинства Calibre

  • Очень много функций для массовой обработки книг;
  • Удобный и интуитивно понятный интерфейс.

Недостатки (свойственные именно читалке) Calibre

  • Нет настройки цветов;
  • Нет вращения страниц;
  • Нет (и не будет) портов для мобильных устройств;
  • Низкая скорость работы (по сравнению с другими читалками).

Ссылки для скачивания

Установка из стандартных репозиториев Ubuntu.

Где брать электронные книги или пара слов о Либрусеке

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

Конечно, ничего не мешает скачать с торрентов полную библиотеку либрусека или копипастить тексты книг с самого сайта, но мне это все кажется костылями.

Поэтому я полностью перешел на использование Флибусты. Этот проект создан несогласными с политикой Либрусека и отличается полной свободой в скачивании и закачивании книг.

Заключение

Итак, на мой взгляд явными лидерами среди "читалок" стали CoolReader и FBreader. Как я и говорил выше, они очень сильно похожи, поэтому конкретный выбор за вами. Я же для себя выбрал CoolReader, т.к. мне она показалось субъективно быстрее при открытии книг.

Также Calibre достойна внимания в качестве каталогизатора электронной литературы.

PS: А вот о существовании еще одного отличного каталогизатора мне подсказал Sema (см. комментарии). Прога называется MyRuLib (оф. сайт).

На снимке выше открыто главное окно со скачанное коллекцией флибусты. У MyRuLib очень много полезных функций таких как:

  • очень удобный и многофункциональный поиск книг;
  • реально мощный механизм фильтрации;
  • поддержка локальных библиотек и онлайн хранилищ Либрусек, Флибуста и Genesis;
  • удобная функция экспорта на внешние устройства.

Жаль нет в комплекте читалки. Учитывая качество программы (т.е. профессионализм авторов), читалка у них получилась бы отличная.

Теперь я использую комплект: MyRuLib + CoolReader3.

Популярность: 30%

Поделиться в соц. сетях

Опубликовать в Одноклассники
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Яндекс
Опубликовать в Google Buzz
Опубликовать в Google Plus