FBReader для Linux

FBReader бесплатен, но, начиная с версии 2.0, код его закрыт.

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

Сертифицировано для чтения Readium LCP

Начиная с версии 2.1, FBReader, в дополнение к книгам без DRM, научился открывать ePub'ы, защищённые Readium LCP.

Зоопарк сборок для Linux

Существует множество способов упаковки программ для Linux. За последние годы мы не раз меняли свой выбор.

Много лет назад FBReader распространялся с открытым кодом. И по сей день большинство популярных дистрибутивов включают старую версию FBReader.

Когда в конце 2021 года мы готовили FBReader 2.0, мы решили публиковать его в Snap Store. К сожалению, snap-пакеты мало популярны за пределами сообщества пользователей Ubuntu. К тому же, с этими пакетами связаны как технические, так и «административные» сложности.

В 2023 году мы стали дополнительно собирать RPM-пакеты для FBReader 2.0. Увы, RPMы несовместимы между дистрибутивами, и к тому же устаревают слишком быстро.

Неясно, сумеем ли мы опубликовать snap-сборку FBReader 2.1, включающую все новые возможности. Проблема в том, что работа с DRM и сохранение сетевых паролей требуют доступа к защищённому системному хранилищу.

Поскольку мы стараемся выпускать версию для всех настольных систем одновременно, мы собрали AppImage. В настоящее время мы рекомендуем использовать именно его. AppImage работает на всех современных дистрибутивах Linux'а.

Мы перечислили все пакеты и ссылки на них на отдельной странице.

Возможности программы

Таблица перечисляет основные возможности и их текущее состояние.

Поддерживаемые форматыePub, fb2, fb2.zip, mobi, rtf, MS doc, plain text, cbz
Не поддерживаютсяcbr, cb7, pdf, djvu, docx
DRMFBReader открывает ePub-книги, защищённые Readium LCP
Чтение, стили, гиперссылки, переносыПолностью сделано
Шапка и подвал страницыСделано, пользователь может настраивать
Листание страниц/прокрутка текстаПробел и стрелка вправо листают на следующую страницу, стрелка влево – на предыдущую. Можно листать страницы щелчком мыши по правому и левому полям текста. Колесо мыши и стрелки вверх/вниз прокручивают строки одну за другой
Многооконный режимПолностью сделан
Отображение в два столбцаПолностью сделано, переход в него можно регулировать в разделе «Столбцы и отступы» диалога настроек
Пометка текстаСделано, за исключением автоматической прокрутки текста, когда пользователь выделяет конец страницы
ОглавлениеПолностью сделано
ЗакладкиСделано: добавление, удаление, выбор стиля, навигация по списку; добавление, редактирование и удаление стилей, редактирование текста
Выбор языкаПока есть только автоматическое определение языка и кодировки; если оно ошибается (это бывает редко), способа исправить ошибку вручную нет
Дополнительные возможности навигацииЩелчок мышью по подвалу страницы перемещает на соответствующую страницу. Кнопки отмены и возврата на тулбар позволяют вернуться на прежнее место. Список позиций для этих кнопок сохраняется между запусками
Тёмная темаПолностью сделана; на Linux переключать темы нужно вручную, в меню окна (три точки в ряд в правом верхнем углу)

Список всех книгПолностью сделан
Списки недавно добавленных/открытых книгПолностью сделаны
Книги по авторамПолностью сделано
Книги по сериямПолностью сделано
Книги по тегамПока остутствует
Пользовательские полкиПока остутствуют
Скачивание книгПолностью сделано
Диалог с информацией о книгеПолностью сделан
Удаление книгПолностью сделано
Пометка книг, действия с многими книгамиПока остутствуют

ПросмотрСделан, некоторые возможности OPDS пока не поддержаны
Загрузка книгПолностью сделана
История навигацииСделана, не сохраняется между запусками
ЗакладкиПолностью сделаны
ПоискПолностью сделан
По умолчанию включеныКаталог научно-популярных книг ВсеНаука и магазин ЛитРес
Добавление своих OPDS-каталоговПолностью сделано
Сетевая авторизацияСделана для некоторых каталогов

Список книг с сервераПолностью сделано
Загрузка книг на серверПолностью сделана
Удаление книгПолностью сделано
Возможность принудительно загрузить ранее удалённую книгуПока отсутствует
Позиции чтенияПолностью сделано
ЗакладкиПолностью сделано
Пользовательские полкиПока отсутствуют
Список сетевых каталогов, закладки в библиотекеПока не синхронизируются

Диалог настроекСделан, пропущены некоторые (не самые важные) пункты
Сохранение/восстановление настроекПолностью сделано
Monkey mascot

Monkey mascot