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 |
DRM | FBReader 2.1 открывает ePub-книги, защищённые Readium LCP |
Чтение, стили, гиперссылки, переносы | Полностью сделано |
Шапка и подвал страницы | Сделано, пользователь может настраивать |
Листание страниц/прокрутка текста | Пробел и стрелка вправо листают на следующую страницу, стрелка влево – на предыдущую. Можно листать страницы щелчком мыши по правому и левому полям текста. Колесо мыши и стрелки вверх/вниз прокручивают строки одну за другой |
Многооконный режим | Полностью сделан |
Отображение в два столбца | Полностью сделано, переход в него можно регулировать в разделе «Столбцы и отступы» диалога настроек |
Пометка текста | Сделано, за исключением автоматической прокрутки текста, когда пользователь выделяет конец страницы |
Оглавление | Полностью сделано |
Закладки | Сделано: добавление, удаление, выбор стиля, навигация по списку; добавление, редактирование и удаление стилей; нужно сделать: редактирование текста |
Выбор языка | Пока есть только автоматическое определение языка и кодировки; если оно ошибается (это бывает редко), способа исправить ошибку вручную нет |
Дополнительные возможности навигации | Щелчок мышью по подвалу страницы перемещает на соответствующую страницу. Кнопки отмены и возврата на тулбар позволяют вернуться на прежнее место. Список позиций для этих кнопок сохраняется между запусками |
Тёмная тема | Полностью сделана; на Linux переключать темы нужно вручную, в меню окна (три точки в ряд в правом верхнем углу) |
Список всех книг | Полностью сделан |
Списки недавно добавленных/открытых книг | Полностью сделаны |
Книги по авторам | Полностью сделано |
Книги по сериям | Полностью сделано |
Книги по тегам | Пока остутствует |
Пользовательские полки | Пока остутствуют |
Скачивание книг | Полностью сделано |
Диалог с информацией о книге | Полностью сделан |
Удаление книг | Полностью сделано |
Пометка книг, действия с многими книгами | Пока остутствуют |
Просмотр | Сделан, некоторые возможности OPDS пока не поддержаны |
Загрузка книг | Полностью сделана |
История навигации | Сделана, не сохраняется между запусками |
Закладки | Полностью сделаны |
Поиск | Полностью сделан |
По умолчанию включены | Каталог научно-популярных книг ВсеНаука и магазин ЛитРес |
Добавление своих OPDS-каталогов | Полностью сделано |
Сетевая авторизация | Сделана для некоторых каталогов |
Список книг с сервера | Полностью сделано |
Загрузка книг на сервер | Полностью сделана |
Удаление книг | Полностью сделано |
Возможность принудительно загрузить ранее удалённую книгу | Пока отсутствует |
Позиции чтения | Полностью сделано |
Закладки | Полностью сделано |
Пользовательские полки | Пока отсутствуют |
Список сетевых каталогов, закладки в библиотеке | Пока не синхронизируются |
Диалог настроек | Сделан, пропущены некоторые (не самые важные) пункты |
Сохранение/восстановление настроек | Полностью сделано |