FBReader для Linux

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

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

Выходящий вскоре FBReader 2.1 добавляет новые функции, в том числе поддержку Readium LCP и сохранение сетевых паролей.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Monkey mascot