MComix: инструкция от гика, возможности, форматы, библиотека, настройки и ограничения
MComix — настольная программа для чтения комиксов, манги и наборов изображений, рассчитанная прежде всего на локальные файлы. Актуальная ветка проекта использует Python и GTK 3, открывает страницы из каталогов и архивов, умеет показывать развороты, менять направление чтения, вести закладки и локальную библиотеку. На 4 сентября 2026 года текущий стабильный выпуск — MComix 3.2.0 от 20 августа 2026 года. Это важно уточнить сразу: речь идёт об основном проекте MComix на SourceForge, а не об архивированном стороннем форке MComix3.
Смысл MComix не в редактировании исходных страниц и не в облачной синхронизации. Программа строит рабочий процесс вокруг просмотра: пользователь открывает отдельное изображение, папку, CBR/CBZ и другие поддерживаемые контейнеры, выбирает режим масштабирования и направление чтения, при необходимости использует лупу, закладки, библиотеку или временные визуальные преобразования. Единственная типичная операция, похожая на экспорт, — сохранение текущего открытого изображения; полноценного проекта с дорожкой изменений, слоями и пакетной публикацией у MComix нет.
Что такое MComix и какой продукт рассматривается
MComix появился как форк программы Comix и развивался как специализированный GTK‑просмотрщик изображений и комиксов. Проект зарегистрирован на SourceForge в 2010 году; в карточке проекта перечислены сопровождающие aaku, oddegamra и oxaric. Текущий репозиторий продолжает получать изменения, а серия 3.x выпускается с Python 3 и GTK 3. Поэтому MComix нельзя считать заброшенной программой только из-за долгого промежутка между выпуском 1.2.1 в 2016 году и переходом к ветке 2.0 в 2022 году.
Название легко спутать с MComix3. Это отдельный форк на GitHub, созданный в период, когда основной MComix ещё не завершил переход на Python 3 и GTK 3. Репозиторий MComix3 был архивирован в ноябре 2022 года; его автор прямо завершил форк после того, как основной MComix снова начал развиваться на современном стеке. Для установки в 2026 году ориентироваться нужно на MComix 3.2.0, а не на пакеты и инструкции, которые относятся к MComix3.
| Параметр | Актуальное состояние |
|---|---|
| Тип | Настольный просмотрщик изображений и комиксов с локальной библиотекой |
| Текущая версия | 3.2.0, выпуск 20 августа 2026 года |
| Разработка | Проект MComix; в SourceForge указаны aaku, oddegamra и oxaric |
| Происхождение | Форк Comix |
| Основной стек | Python, GTK 3 через PyGObject, PyCairo, Pillow |
| Платформы проекта | Windows, Linux, FreeBSD, NetBSD, OpenBSD |
| Готовый пакет Windows | 64-битные MSI и ZIP для MComix 3.2.0 |
| Linux | Пакеты дистрибутивов, Flatpak из Flathub и установка из исходного архива |
| macOS | Не указана как поддерживаемая платформа основного проекта |
| Лицензия | GNU GPL v2 |
| Стоимость | Бесплатное свободное ПО; платных редакций и пробного тарифа нет |
| Русский интерфейс | Есть русская локализация |
| Облачный аккаунт | Не используется в документированной модели работы |
| Мобильные приложения | В основном проекте MComix не выпускаются |
| ИИ-функции | В текущем проекте не предусмотрены |
Текущий статус, распространение и требования
Версия 3.2.0 доступна в трёх официальных файлах выпуска: 64-битном MSI для Windows, 64-битном ZIP-пакете Windows и исходном архиве tar.gz. MSI занимает около 141 МБ, ZIP — около 141 МБ, а исходный архив существенно меньше, потому что не включает готовое окружение Windows. Наличие MSI означает, что обычному пользователю Windows не требуется вручную собирать Python-окружение и ставить GTK-зависимости по отдельности.
Для Linux основной путь зависит от дистрибутива. Документация MComix перечисляет пакеты Debian/Ubuntu, openSUSE, Arch/AUR и Flatpak. Например, в Debian 12 программа доступна из репозитория, а новые ветки Debian уже содержат версии серии 3.x. Общие принципы установки пакетов и различия между системными репозиториями и ручной установкой разобраны в материале GeekHow об установке приложений в Linux. Для MComix практический вывод простой: пакет дистрибутива лучше согласован с библиотеками конкретной системы, а установка из исходного архива даёт более прямой контроль над версией и дополнительными зависимостями.
Установка из исходников рассчитана на Python 3.7 или новее. В метаданных проекта заданы PyGObject не ниже 3.36, PyCairo не ниже 1.16 и Pillow не ниже 6.0; GTK 3 является базовым графическим стеком. Дополнительная группа зависимостей для форматов добавляет, в частности, PyMuPDF, который MComix умеет использовать для чтения PDF. На Linux отдельные контейнеры также зависят от доступных системных распаковщиков: RAR, 7z и некоторые другие варианты могут требовать соответствующий backend.
Для Windows важно другое ограничение: текущий официальный файл называется mcomix-win64-3.2.0, то есть современный готовый выпуск ориентирован на 64-битную Windows. В официальной карточке проекта Windows остаётся поддерживаемой системой, а начиная с версии 3.0.0 MComix получил MSI и интеграцию с системной темой Windows. Старые советы про запуск win32 all-in-one архивов относятся к предыдущим веткам и не описывают текущий основной пакет.
Flatpak в Flathub существует для x86_64 и aarch64, но карточка Flathub помечает сборку как community-provided и не подтверждает её как пакет, выпускаемый непосредственно командой MComix. Это не делает Flatpak непригодным, однако источник обновлений и ответственность за упаковку отличаются от официальных архивов SourceForge.
Интерфейс и рабочие зоны
Главное окно MComix построено вокруг центральной области страницы. В стандартной конфигурации сверху находятся строка меню и панель инструментов, слева — вертикальная лента миниатюр, а центральная часть отведена под изображение. Такой каркас подходит и для одиночной картинки, и для книги из сотен страниц: лента миниатюр показывает положение внутри контейнера, а основное полотно сохраняет максимум места для чтения.

Панели не обязательны во время чтения. Полноэкранный режим переключается клавишей F или F11, а клавиша I скрывает все элементы интерфейса. Через меню View можно отдельно отключать панели. Это не отдельный «режим книги», а способ освободить экран: содержание архива, масштаб и текущая страница при этом остаются теми же.
Масштабирование и компоновка страницы
MComix различает несколько схем масштабирования. Best fit вписывает страницу целиком в окно; Fit to width удерживает ширину в пределах экрана и оставляет вертикальную прокрутку; Fit to height делает обратное; Fit to size использует заданные в настройках границы; Manual zoom отключает автоматическое вписывание и оставляет ручной коэффициент. Отдельная опция Stretch small images разрешает увеличивать маленькие страницы, тогда как обычные режимы по умолчанию в первую очередь уменьшают крупные изображения.
В ветке 3.1 режим Fit to size был переработан: ширину и высоту можно ограничивать независимо, причём для широких страниц допускаются другие пределы, чем для обычных. Это полезно для библиотек, где рядом встречаются вертикальные страницы и горизонтальные развороты: пользователь не обязан выбирать один жёсткий размер для всех материалов.
Развороты и чтение справа налево
Double Page Mode показывает две соседние страницы рядом. При стандартной логике обложка и широкая горизонтальная страница могут отображаться отдельно, а переход вперёд обычно сдвигает сразу две страницы. Manga Mode меняет порядок раскладки и направление горизонтальной навигации на правостороннее чтение. Эти режимы независимы: можно читать мангу одной страницей или совместить Manga Mode с разворотом.
Смена направления не переименовывает файлы и не пересобирает архив. MComix меняет только порядок представления и реакции навигации. Поэтому исходный CBZ или CBR остаётся нетронутым, а к западному порядку можно вернуться без преобразования данных.
Навигация, smart scrolling, OSD и лупа
PageDown и PageUp переключают страницы, стрелки двигают видимую область, а пробел запускает smart scrolling. В этом режиме программа учитывает направление чтения и пытается вести окно по странице не только вниз, но и по горизонтали. Опция особенно заметна на изображении, которое шире видимой области; в Fit to width боковой прокрутки обычно нет, поэтому поведение становится ближе к обычному вертикальному движению.
Экранная панель OSD вызывается Tab и показывает сведения о текущей позиции; с версии 2.2.0 в OSD присутствуют номер текущей страницы и общее число страниц. Лупа включается L или средней кнопкой мыши. Размер и коэффициент увеличения задаются в Advanced-настройках. После версии 3.1 визуальные улучшения изображения применяются также к лупе и миниатюрам, поэтому вспомогательные элементы не расходятся с центральным представлением страницы.
Временные преобразования изображения
MComix умеет поворачивать и отражать страницу при просмотре. В меню Tools находится Transform image с поворотом на 90 градусов по и против часовой стрелки, разворотом на 180 градусов, автоматическим поворотом и отражением по горизонтали или вертикали. Пункт Keep transformation управляет сохранением выбранного преобразования как состояния просмотра для дальнейших страниц, но эти операции не превращают MComix в редактор исходного файла.

Отдельный диалог Image Enhancement поддерживает визуальную коррекцию страницы; в версии 3.1.0 к нему добавили инверсию цветов. Важная граница функции состоит в том, что изменения предназначены для отображения. Если задача — ретушь, слои, локальные маски или подготовка изображения к печати, нужен полноценный редактор; на GeekHow есть отдельное сравнение фоторедакторов для ПК.
Preferences
Диалог Preferences открывается F12 и делит параметры по вкладкам Appearance, Behavior, Display, Advanced и другим доступным разделам. В Appearance задаются фон, фон миниатюр, размер превью и отображение номеров страниц. Behavior управляет smart scrolling, переходом на следующую страницу у края, автоматическим открытием соседнего архива или каталога, сохранением истории и восстановлением последней позиции. Display содержит полноэкранный режим, Fit to size, слайд-шоу, EXIF-ориентацию и алгоритм масштабирования. Advanced отвечает за язык, сортировку, дисковые миниатюры, размер кэша страниц и параметры лупы.

Большинство изменений применяются сразу, не требуя закрывать окно настроек. Исключением является язык интерфейса: после его смены программе нужен перезапуск. Кнопка Clear dialog choices сбрасывает ранее запомненные ответы в диалогах подтверждения и возвращает предупреждения, которые пользователь ранее отключил.
Локальная библиотека и история чтения
Library в MComix — не файловый менеджер и не облачный каталог. Она хранит список книг, распределённых по коллекциям, и показывает обложки. Под «книгой» библиотека понимает архив, который умеет открыть программа; каталоги с изображениями в библиотеку не добавляются как книги. Слева располагается дерево коллекций, справа — обложки выбранного набора, а специальная коллекция All books содержит все добавленные элементы.
Коллекции можно вкладывать друг в друга. Watch list связывает библиотеку с выбранными каталогами: при открытии библиотеки MComix сканирует отслеживаемые пути и добавляет новые поддерживаемые архивы. В актуальной ветке поиск библиотеки проверяет не только название книги, но и полный путь. Если включено Store information about recently opened files, открытые архивы попадают в Recent, а история используется для возврата к недавно читавшимся материалам.
Внешние команды
File → Open with позволяет связать MComix с другими локальными программами. Команда состоит из подписи, запускаемого файла с аргументами, рабочего каталога и флага Disabled in archives. Поддерживаются переменные для пути к текущему изображению, архиву или содержащей папке. Для страницы внутри архива путь к изображению может указывать на временный файл, поэтому флаг запрета запуска внутри архивов имеет практический смысл: он снижает риск, что внешняя программа изменит временную копию, которая исчезнет после закрытия книги.
Эта функция расширяет локальный рабочий процесс, но не является плагинной системой MComix. Программа просто передаёт путь выбранному приложению или сценарию оболочки; безопасность и результат такой операции зависят уже от внешнего инструмента.
Функции MComix и границы рабочего процесса
Основная единица работы в MComix — последовательность страниц. Источником может быть каталог с изображениями, одиночный файл или контейнер, из которого программа извлекает изображения для просмотра. Отсюда вытекает архитектура интерфейса: миниатюры отвечают за положение в последовательности, масштабирование — за способ размещения страницы на экране, режим манги — за направление чтения, а библиотека хранит ссылки на книги, а не копии их содержимого.
Программа поддерживает закладки. Ctrl+D отмечает текущую страницу, Ctrl+B открывает управление закладками. Закладка относится к позиции в книге и помогает возвращаться к отдельным сценам без изменения архива. Параллельно может сохраняться последняя прочитанная страница для недавно открытых книг, если включена соответствующая история. Это две разные модели: закладка задаётся пользователем сознательно, а Recent и продолжение чтения опираются на локальную историю.
Слайд-шоу предназначено для автоматической прокрутки и перехода между страницами. Задержка между шагами и величина сдвига регулируются в Preferences; отдельная опция разрешает во время слайд-шоу открыть следующий архив после окончания текущего. Такая автоматизация относится только к просмотру. MComix не выполняет пакетное изменение файлов, массовую конвертацию или публикацию всей библиотеки.
Кэш страниц ускоряет повторное обращение к соседним страницам. В Advanced задаётся максимальное число страниц в памяти; документация прямо предупреждает не поднимать этот параметр слишком высоко, потому что программа может исчерпать доступную память. Дисковые миниатюры настраиваются отдельно. В MComix 3.2.0 на Unix-подобных системах их расположение снова приведено к XDG Thumbnail Directory: кэш миниатюр хранится относительно XDG_CACHE_HOME. Старые миниатюры из прежнего каталога в новое место автоматически не переносятся.
Встроенного облачного хранилища, входа в сервис MComix, синхронизации прогресса между компьютерами и мобильного клиента в текущем основном проекте нет. Не предусмотрены и ИИ-инструменты для распознавания текста, перевода реплик, повышения разрешения или генерации изображений. Это сознательно более узкий класс программы: локальный просмотрщик с библиотекой и тонкими настройками чтения.
Карта форматов и совместимости
MComix не закрепляет один закрытый список растровых кодеков на все системы: начиная с ветки 2.x набор изображений формируется из возможностей GDK/Pixbuf и Pillow. Поэтому базовые популярные форматы изображений читаются непосредственно, а фактический набор редких типов зависит от установленных библиотек. Для контейнеров список определён яснее: проект прямо заявляет PDF, ZIP, RAR, 7Z и LHA, а стандартные расширения комиксов CBR, CBZ, CB7 и CBT соответствуют архивам этих семейств.
| Тип | Что MComix делает | Редактируемость | Зависимости и ограничения |
|---|---|---|---|
| CBZ / ZIP | Открывает изображения из архива как страницы книги | Исходные страницы при обычном чтении не меняются | Поддержка ZIP относится к базовым возможностям; зашифрованные варианты зависят от backend |
| CBR / RAR | Показывает содержимое как комикс | Чтение не меняет архив | На Unix-подобных системах нужен доступный RAR-распаковщик; Windows-пакет включает собственные компоненты |
| CB7 / 7Z | Читает страницы непосредственно из 7z-контейнера | Просмотр не является конвертацией | На Linux наличие 7z-backend влияет на фактическую поддержку |
| CBT / TAR и производные | Работает с архивными последовательностями изображений | Оригинал сохраняется | Отдельные варианты сжатия могут требовать внешнего инструмента |
| LHA / LZH | Поддерживает старые архивы этого семейства | Режим чтения | Нужен совместимый распаковщик там, где он не включён в систему |
| Извлекает или декодирует страницы для просмотра | Не редактирует текст, разметку и объекты PDF | На Linux требуется доступный PDF-backend; MComix умеет использовать PyMuPDF или инструменты MuPDF | |
| AZW3 / MobiPocket | Поддерживается с ветки 2.2 | Только чтение поддерживаемого содержимого | Книги с DRM не поддерживаются |
| Обычные изображения | Открывает одиночные файлы и каталоги как последовательности | Преобразования просмотра не заменяют графическое редактирование | Точный набор форматов определяется GDK/Pixbuf и Pillow |
| Анимированные изображения | В ветке 2.x добавлена поддержка анимации | Просмотр | Поддержка конкретного формата зависит от декодеров изображения |
PDF в MComix следует воспринимать именно как ещё один источник страниц. Программа не предназначена для правки текста, аннотаций, форм, структуры документа или цифровых подписей. Для таких задач логичнее использовать специализированные приложения; варианты собраны в обзоре GeekHow бесплатных редакторов PDF.
Экспорт как отдельная система форматов отсутствует. Команда Save currently opened image сохраняет текущую открытую страницу; она не превращает весь CBR или PDF в пакет изображений одной операцией. Архивный редактор MComix может перепаковывать содержимое, но Preferences предупреждает о его модели: при упаковке сохраняются изображения и файлы с расширениями, отмеченными как comment extensions, а прочие вложения отбрасываются. Поэтому редактирование контейнера нельзя использовать как безусловно без потерь для произвольного архива.
Жизненный цикл MComix: что изменилось в актуальной ветке
История MComix делится на старую линию 0.x–1.x и современную ветку 2.x–3.x. После версии 1.2.1 от февраля 2016 года проект долго не выпускал стабильных релизов. Возвращение произошло в январе 2022 года с MComix 2.0.0: программа перешла на Python 3.7+, GTK 3, PyGObject и PyCairo, а набор поддерживаемых изображений стал объединять возможности GDK/Pixbuf и Pillow. Именно с этой точки старые руководства для Python 2 и GTK 2 перестали описывать актуальную основу программы.
В 2022–2023 годах основная работа была сосредоточена на исправлениях после миграции, архивах и PDF. Версия 2.1 улучшила навигацию в развороте, 2.2 добавила PyMuPDF как PDF-backend и чтение AZW3 без DRM, 2.3 обновила библиотеку UnRAR в Windows-сборке на фоне известной проблемы безопасности в старых реализациях RAR. Эта последовательность показывает важную особенность MComix: поддержка форматов зависит не только от самого интерфейса, но и от декодеров и распаковщиков, которые входят в пакет или установлены в системе.
MComix 3.0.0 в сентябре 2023 года сменил схему Python-упаковки на pyproject.toml, получил MSI для Windows и перенёс пользовательский каталог Windows в %APPDATA%/MComix. Старые данные из прежнего расположения мигрировали автоматически. Тогда же Windows-версия научилась следовать тёмной системной теме.
MComix 3.1.0 от января 2024 года развил визуальные функции: в Image Enhancement появилась инверсия цветов, а сами улучшения распространились на миниатюры, лупу и обложки библиотеки. Fit to size получил отдельные ограничения по ширине и высоте и разные пределы для широких и обычных страниц. Библиотека снова стала корректно принимать перетаскивание книг в коллекции, а поиск начал учитывать полный путь.
Версия 3.1.1 от сентября 2025 года добавила официальные MIME-типы CBZ/CBR в desktop metadata и исправила запуск с Python 3.13. Наконец, MComix 3.2.0 от 20 августа 2026 года исправил обработку горячих клавиш после изменения API Gtk.accelerator_parse, вернул соответствие XDG Thumbnail Directory на Unix-системах и добавил сортировку GLib order. Поэтому на момент обзора проект имеет свежий стабильный релиз, а не только старый репозиторий с единичными исправлениями.
С точки зрения совместимости этот жизненный цикл важнее номера на заставке. При проблеме со старым пакетом MComix сначала следует определить, к какой эпохе он относится: 1.x использует другой стек, 2.x уже основан на Python 3/GTK 3, а 3.x менял упаковку, каталоги Windows и поведение современных GTK-библиотек. Советы для MComix3 также не являются советами для основной ветки.
Что перестанет работать первым при проблемах с окружением
Распаковка отдельных контейнеров. На Linux первым ограничением часто становится не само окно MComix, а отсутствие совместимого распаковщика для RAR, 7Z или LHA. В таком состоянии обычные изображения и поддерживаемые архивы продолжают открываться, а конкретный тип контейнера выпадает из доступного набора.
PDF. PDF-чтение опирается на MuPDF/PyMuPDF. Если нужного backend нет в исходной или дистрибутивной установке, программа может оставаться полностью работоспособной для CBZ и изображений, но не считать PDF поддерживаемым форматом. Это не сетевой сбой и не проблема аккаунта.
Горячие клавиши при несовместимом GTK. Именно такой класс проблемы исправлен в версии 3.2.0: изменение Gtk.accelerator_parse ломало сочетания клавиш на новых версиях GTK. Актуальный релиз учитывает новый API, поэтому при подобном симптоме важна версия MComix и библиотек, а не сброс книжной коллекции.
Миниатюры и кэш. Удаление дискового кэша не уничтожает комиксы и записи библиотечных архивов, но заставляет MComix создавать миниатюры заново. После перехода на 3.2.0 в Unix старые миниатюры из $HOME/.thumbnails не переносятся в новый XDG-кэш автоматически, поэтому первое открытие знакомой библиотеки может требовать повторной генерации превью.
История и Recent. Если отключить Store information about recently opened files, MComix очищает историю и перестаёт автоматически пополнять Recent. Сами архивы на диске и ручные коллекции от этого не становятся облачными или недоступными; меняется только локальная память программы о недавно открытом.
Внешняя команда. File → Open with зависит от существования указанного исполняемого файла и корректного рабочего каталога. Если стороннее приложение удалено или перемещено, чтение комиксов не нарушается, но соответствующий пункт внешнего запуска теряет смысл до исправления пути.
Сам файл книги. Library хранит путь к архиву, а не независимую копию. Перемещение или удаление исходного CBR/CBZ за пределами MComix делает библиотечную запись недействительной. Ридер не является системой резервного копирования или восстановления; если файл действительно потерян, понадобятся другие средства, например программы из материала GeekHow о восстановлении удалённых файлов.
Как пользоваться программой — советы гика
Ниже названия элементов приведены так, как они документированы для английского интерфейса MComix. В проекте есть русская локализация, поэтому при выборе русского языка подписи меню переводятся, а сочетания клавиш остаются самым однозначным ориентиром. Все операции этого раздела построены так, чтобы чтение и настройка не требовали изменения исходного архива без явного действия пользователя.
Открыть комикс, PDF, изображение или каталог
Цель. Загрузить источник страниц и убедиться, что текущая установка действительно поддерживает его контейнер.
Подготовка. Файл должен находиться на доступном локальном диске или подключённом носителе. Для Linux заранее нужна поддержка формата на уровне установленных распаковщиков или PDF-backend.
- Запустите MComix.
- Выберите File → Open или нажмите Ctrl+O.
- Укажите CBR, CBZ, CB7, CBT, PDF, отдельное изображение либо каталог с изображениями.
- После открытия посмотрите на левую ленту миниатюр и центральную страницу: количество превью должно соответствовать распознанным страницам.
- Для быстрой проверки перелистните одну страницу PageDown и вернитесь PageUp.
Важные параметры. Порядок файлов внутри каталога и внутри архива задаётся отдельно в Advanced. В 3.2.0 доступен вариант GLib order наряду с существующими способами сортировки.
Проверка результата. Страница отображается без сообщения о неподдерживаемом контейнере, а PageDown открывает следующий элемент последовательности.
Типичная ошибка. PDF или RAR не появляется среди поддерживаемых форматов на Linux, хотя сам MComix запускается. Причина обычно в недоступном backend для этого типа данных.
Безопасный откат. Нажмите Ctrl+W, чтобы закрыть книгу. Обычное открытие и перелистывание не изменяют исходный архив.
Настроить масштаб без изменения исходной страницы
Цель. Выбрать способ вписывания страницы под размер окна и плотность текста.
Подготовка. Откройте страницу, на которой одновременно видны поля и мелкий текст: так проще оценить, какой режим подходит книге.
- Нажмите B для Best fit, если нужна вся страница целиком.
- Нажмите W для Fit to width, если важна читаемость текста по ширине и допустима вертикальная прокрутка.
- Нажмите H для Fit to height, если приоритет — полная высота страницы.
- Нажмите S для Fit to size, если заранее настроены ограничения размеров.
- Нажмите A для Manual zoom, затем используйте Plus или Minus для ручного изменения масштаба.
- Если маленькие изображения должны увеличиваться, переключите Stretch small images клавишей Y.
- Для возврата коэффициента ручного масштаба используйте Ctrl+0.
Важные параметры. Границы Fit to size находятся в Preferences → Display. В современной ветке можно задавать ширину и высоту независимо и использовать отдельные пределы для широких страниц.
Проверка результата. В Fit to width горизонтальная полоса прокрутки не нужна для обычной вертикальной страницы; в Best fit вся страница помещается в центральной области.
Типичная ошибка. Пользователь включает Stretch small images и принимает увеличение за изменение исходного разрешения. MComix только масштабирует представление на экране.
Безопасный откат. Переключитесь на B или W и выключите Y, если увеличение маленьких страниц ухудшило вид.
Включить разворот и режим манги
Цель. Получить правильную раскладку двух страниц и направление чтения.
Подготовка. Лучше открыть книгу, где известен порядок соседних страниц и есть отдельная обложка.
- Нажмите D, чтобы включить Double Page Mode.
- Проверьте, что две обычные соседние страницы отображаются рядом, а обложка при стандартной настройке остаётся одиночной.
- Для манги нажмите M: порядок разворота и горизонтальная навигация изменятся на справа налево.
- Перейдите вперёд PageDown. При включённом переходе по две страницы разворот сместится сразу на пару.
- Если нужно сдвинуться только на одну страницу в развороте, удерживайте Ctrl при команде перехода.
Важные параметры. Preferences → Behavior содержит Flip two pages in double page mode и Show only one page where appropriate. Эти параметры определяют, когда MComix считает обложку или широкую страницу одиночной.
Проверка результата. У западного комикса следующая страница располагается слева направо, у манги после M — справа налево; обложка не образует случайную пару со второй страницей, если выбран соответствующий режим.
Типичная ошибка. Manga Mode включён для книги с обычным порядком, из-за чего переходы кажутся обратными.
Безопасный откат. Нажмите M повторно для возврата западного направления, а D — для возврата к одной странице.
Использовать smart scrolling и точную навигацию
Цель. Читать страницу, которая выше или шире окна, без постоянного ручного перетаскивания полос прокрутки.
Подготовка. Выберите масштаб, при котором часть страницы выходит за пределы центральной области.
- Нажимайте Space для smart scrolling вниз по потоку чтения.
- Используйте Shift+Space для движения в обратную сторону.
- Стрелками корректируйте положение вручную по вертикали и горизонтали.
- PageDown и PageUp используйте именно для смены страниц, если автоматический переход у края отключён.
- Нажмите G и задайте номер, когда нужно перейти к определённой странице напрямую.
Важные параметры. В Preferences → Behavior регулируются расстояние прокрутки, доля страницы для Space, число дополнительных движений у края до переворота и опция Flip pages when scrolling off the edges of the page.
Проверка результата. При нескольких нажатиях Space видимая область проходит страницу в читаемом порядке, а случайное касание края не перелистывает книгу раньше заданного порога.
Типичная ошибка. В Fit to width ожидается сложная боковая траектория smart scrolling. В этом масштабе страница уже вписана по ширине, поэтому горизонтальная фаза часто не требуется.
Безопасный откат. Выключите автоматический переход у края в Behavior и используйте PageDown/PageUp как явные команды смены страницы.
Проверить детали через OSD и лупу
Цель. Увидеть номер страницы и увеличить небольшой фрагмент без изменения общего масштаба книги.
Подготовка. Откройте страницу с мелкой деталью, которую неудобно рассматривать при полном развороте.
- Нажмите Tab, чтобы вывести OSD.
- Сверьте текущий номер и общее число страниц.
- Нажмите L или используйте среднюю кнопку мыши для вызова magnifying lens.
- Переместите указатель к нужной детали страницы.
- Если лупа слишком крупная или слабая, откройте F12 → Advanced и измените Magnifying lens size и Magnification factor.
Важные параметры. Лупа использует отдельные размер и коэффициент увеличения. В ветке 3.1 визуальные улучшения страницы стали распространяться и на увеличенное изображение.
Проверка результата. OSD показывает ожидаемую позицию, а увеличенный фрагмент соответствует той же области страницы, над которой находится указатель.
Типичная ошибка. Пользователь повышает общий масштаб вместо лупы и теряет контекст разворота.
Безопасный откат. Закройте лупу той же командой L и верните прежние параметры в Advanced; исходная страница не меняется.
Повернуть, отразить или инвертировать страницу для чтения
Цель. Исправить неудобную ориентацию или повысить читаемость представления без редактирования исходника.
Подготовка. Сначала запомните, какая ориентация у файла при обычном открытии; для последовательности страниц полезно решить, должно ли преобразование сохраняться дальше.
- Откройте Tools → Transform image.
- Выберите Rotate 90 degrees CW, Rotate 90 degrees CCW или Rotate 180 degrees для нужного поворота.
- Для зеркального отображения выберите Flip horizontally или Flip vertically.
- Если преобразование должно применяться дальше в рамках просмотра, используйте Keep transformation; если нет — оставьте его выключенным.
- Для визуальной коррекции откройте Tools → Enhance image и настройте доступные параметры; для инверсии цветов используйте соответствующий переключатель Image Enhancement.
Важные параметры. В Preferences → Display есть Automatically rotate images according to their metadata. Она применяет EXIF-ориентацию автоматически и работает отдельно от ручных преобразований.
Проверка результата. Текст и кадр имеют ожидаемую ориентацию, а миниатюры, лупа и библиотечные обложки отражают визуальные улучшения там, где это предусмотрено современной веткой.
Типичная ошибка. Keep transformation остаётся активным, и следующая страница получает нежелательное состояние просмотра.
Безопасный откат. Выполните обратное преобразование или отключите сохранение преобразования. Для важного исходника не используйте архивный редактор как способ «закрепить» визуальную коррекцию.
Создать и проверить закладки
Цель. Сохранить точные места внутри книги независимо от списка Recent.
Подготовка. Откройте архив и перейдите на страницу, к которой нужно вернуться.
- Нажмите Ctrl+D на текущей странице.
- Перейдите на другую страницу PageDown или через G.
- Нажмите Ctrl+B, чтобы открыть управление закладками.
- Выберите сохранённую запись и вернитесь к отмеченной позиции.
- Удалите ненужную закладку из списка, чтобы не накапливать устаревшие позиции.
Важные параметры. Закладки и Recently opened — разные механизмы. Recent зависит от Store information about recently opened files, а ручная закладка создаётся командой пользователя.
Проверка результата. Выбор закладки возвращает ту же книгу и страницу, пока исходный архив доступен по ожидаемому пути.
Типичная ошибка. После перемещения или удаления файла пользователь ожидает, что закладка содержит копию книги. Она хранит позицию, а не резервный экземпляр архива.
Безопасный откат. Удаление ошибочной закладки не удаляет файл книги и не влияет на остальные коллекции.
Собрать библиотеку, коллекции и watch list
Цель. Организовать архивы комиксов по коллекциям и автоматически обнаруживать новые книги в выбранных каталогах.
Подготовка. Библиотека принимает архивы как книги; папка с россыпью изображений не становится отдельной книгой Library.
- Нажмите Ctrl+L, чтобы открыть Library.
- Щёлкните правой кнопкой в списке коллекций слева и выберите New для создания коллекции.
- Щёлкните правой кнопкой по нужной коллекции и выберите Add, затем укажите поддерживаемые архивы.
- Для вложенной структуры перетащите одну коллекцию в другую.
- Откройте диалог Library watch list и добавьте каталог, где появляются новые архивы.
- При необходимости используйте Scan now для немедленного сканирования и настройте рекурсивный обход в том же диалоге.
- Вернитесь к коллекции All books и проверьте, что новая книга появилась среди обложек.
Важные параметры. Watch list добавляет только те архивы, которые текущая установка действительно умеет открыть. Автосканирование при каждом открытии библиотеки можно отключить. Поиск современной ветки учитывает название и полный путь.
Проверка результата. Архив присутствует в All books и в выбранной коллекции, а его обложка открывает существующий файл.
Типичная ошибка. В watch list лежат CB7 или RAR, но в системе нет соответствующего backend; такие файлы не должны считаться успешно добавленными книгами.
Безопасный откат. Удаляйте запись из коллекции или watch list, не удаляя сам архив с диска. Library служит каталогом ссылок, а не хранилищем файлов.
Настроить историю, язык, кэш и поведение после установки
Цель. Привести MComix к предсказуемому локальному поведению до формирования большой библиотеки.
Подготовка. Откройте F12 → Preferences и не меняйте несколько независимых параметров одновременно, если хотите точно понимать эффект каждого.
- На Appearance задайте размер миниатюр и фон, подходящий для чтения.
- На Behavior решите, нужен ли Store information about recently opened files и автоматическое открытие следующего архива.
- На Display выберите поведение Fullscreen, Fit to size, slideshow и масштабирование.
- На Advanced проверьте Language, сортировку, Store thumbnails for opened files и Maximum number of pages to store in the cache.
- После смены Language перезапустите MComix, потому что язык не переключается полностью без нового запуска.
- Если ранее в предупреждении был случайно сохранён ответ, нажмите Clear dialog choices, чтобы вернуть такие диалоги.
Важные параметры. Документация предупреждает не повышать Maximum number of pages to store in the cache чрезмерно: кэш соседних страниц занимает оперативную память. Отключение истории очищает список недавно открытых файлов.
Проверка результата. После перезапуска выбран язык, история ведётся или не ведётся согласно настройке, а переключение соседних страниц не сопровождается ростом кэша выше установленного числа.
Типичная ошибка. Пользователь поднимает кэш до большого значения в надежде ускорить любую книгу и получает повышенное потребление памяти на тяжёлых сканах.
Безопасный откат. Верните умеренное значение кэша и отключите дисковые миниатюры, если локальное хранение превью нежелательно. Это не удаляет исходные комиксы.
Запустить слайд-шоу без потери контроля над страницами
Цель. Автоматически прокручивать страницу и переходить дальше с заданной задержкой.
Подготовка. В Preferences → Display заранее задайте Slideshow delay и Slideshow step; при необходимости решите, должен ли режим переходить в следующий архив.
- Откройте книгу на начальной странице.
- Нажмите Ctrl+S для запуска Slideshow Mode.
- Наблюдайте хотя бы один полный цикл прокрутки страницы до перехода дальше.
- Если движение слишком резкое, остановите режим Ctrl+S, уменьшите Slideshow step или измените delay в Display.
- Повторно нажмите Ctrl+S после корректировки.
Важные параметры. During a slideshow automatically open the next archive управляет продолжением после последней страницы. Без этой опции автоматизация остаётся внутри текущей книги.
Проверка результата. Видимая область движется с заданным интервалом, а смена страницы происходит только после прохождения текущей.
Типичная ошибка. Слишком большой шаг делает текст неудобным для чтения и создаёт впечатление пропущенных фрагментов.
Безопасный откат. Ctrl+S останавливает слайд-шоу; текущая книга остаётся открытой, а исходные файлы не меняются.
Сохранить страницу и передать её внешнему приложению
Цель. Получить отдельный файл текущей открытой страницы, не распаковывая вручную весь архив.
Подготовка. Перейдите именно на нужную страницу и убедитесь по OSD или миниатюре, что выбрана правильная позиция.
- Нажмите Ctrl+Shift+S — документированную команду Save currently opened image.
- В диалоге сохранения выберите каталог и имя для отдельного файла.
- Подтвердите сохранение.
- Откройте получившийся файл отдельно и сравните его со страницей в MComix.
Важные параметры. Эта команда относится к текущему изображению, а не к пакетному экспорту книги. MComix не является конвертером всего CBR/PDF в набор страниц одной командой.
Проверка результата. Новый файл существует отдельно от контейнера и открывается как нужная страница.
Типичная ошибка. Пользователь ожидает, что Save currently opened image сохранит весь архив или запишет визуальные настройки как полноценный редактируемый проект.
Безопасный откат. Если копия сохранена не туда или не под тем именем, удалите только созданный файл. Исходный CBR, CBZ или PDF остаётся без изменений.
Передать текущую страницу внешней программе
Цель. Открыть текущую страницу, архив или содержащий каталог в другом локальном приложении.
Подготовка. Используйте только известную установленную программу. Для архивов заранее учитывайте, что переменная текущего изображения может ссылаться на временно извлечённый файл.
- Откройте File → Open with.
- Выберите Edit commands.
- Создайте запись и заполните Label, Command и Working directory.
- Используйте документированные переменные пути только для требуемого объекта: например, %F для текущего изображения или %A для текущего архива.
- Включите Disabled in archives, если внешняя программа не должна получать временно извлечённые страницы.
- Сохраните запись и запустите её из File → Open with; первые девять команд также соответствуют клавишам 1–9.
Важные параметры. Первым элементом Command должен быть путь к исполняемому файлу либо программа, доступная через PATH. Working directory принимает один каталог.
Проверка результата. Запускается именно выбранное приложение и получает ожидаемый файл или архив, а MComix продолжает показывать исходную книгу.
Типичная ошибка. Внешний редактор изменяет временный файл из архива, после чего правка исчезает при закрытии книги. Для такого сценария используйте Disabled in archives или работайте с отдельной сохранённой копией страницы.
Безопасный откат. Удалите ошибочную запись из Edit commands и не подтверждайте изменения во внешнем приложении. Настройка Open with не меняет содержимое книги сама по себе.
Сквозной сценарий: от CBZ до проверенной сохранённой страницы
Цель. Пройти полный воспроизводимый цикл типичного использования MComix: открыть книгу, настроить чтение, отметить место и сохранить одну страницу.
Подготовка. Возьмите локальный CBZ с несколькими последовательными страницами и выберите отдельную папку, куда допустимо сохранить копию одной страницы.
- Откройте CBZ через File → Open или Ctrl+O и убедитесь, что лента миниатюр заполнена.
- Нажмите W, чтобы включить Fit to width; для западного комикса оставьте Manga Mode выключенным.
- Если книга рассчитана на развороты, нажмите D и проверьте порядок пары страниц.
- Перейдите PageDown к странице, которую хотите отметить, затем нажмите Ctrl+D.
- Нажмите Tab и запомните номер текущей страницы.
- При необходимости используйте L для проверки мелкой детали, затем закройте лупу.
- Нажмите Ctrl+Shift+S и сохраните текущую страницу отдельным изображением.
- Перейдите на другую страницу, затем откройте Ctrl+B и убедитесь, что закладка возвращает к отмеченному месту.
- Закройте книгу Ctrl+W и откройте сохранённое изображение как отдельный файл.
- Сравните содержимое копии с отмеченной страницей; исходный CBZ должен оставаться на месте и иметь прежний размер и имя.
Важные параметры. Этот сценарий намеренно не использует архивный редактор: для задачи чтения и извлечения одной страницы достаточно безопасных операций просмотра и Save currently opened image.
Проверка результата. MComix корректно открыл книгу, навигация соответствует направлению чтения, закладка возвращает на нужную страницу, а отдельный сохранённый файл открывается независимо от CBZ.
Типичная ошибка. Сохранённая копия оказывается соседней страницей из разворота, потому что перед Save currently opened image не была проверена текущая позиция.
Безопасный откат. Удалите ошибочную копию и повторите сохранение после проверки номера страницы. Архив не требуется пересобирать.
Стоимость, лицензирование и ограничения бесплатной модели
MComix распространяется по GNU GPL v2 и не делится на Free, Pro или подписочные редакции. Официальные MSI, ZIP и исходные архивы доступны как выпуски свободного ПО; отдельного пробного периода нет, потому что полная программа не требует покупки лицензии. Для обычного локального чтения не нужен сервисный аккаунт MComix и не существует лимита на число книг, привязанного к тарифу.
Фактические затраты могут появиться не внутри MComix, а вокруг рабочей среды. На Linux часть форматов требует системных распаковщиков или PDF-компонентов; их условия зависят от выбранного дистрибутива. Хранилище библиотеки тоже остаётся задачей пользователя: MComix не предоставляет облачное место, резервное копирование и платную синхронизацию. Если коллекция занимает сотни гигабайт, стоимость диска или сетевого хранилища не имеет отношения к лицензии программы.
Бесплатность не снимает технических границ. MComix не предлагает мобильную редакцию, не синхронизирует прогресс между устройствами, не превращает библиотеку в сервер потокового чтения, не распознаёт текст и не переводит страницы. Отсутствует и полноценный редактор PDF или изображений. Поэтому выбор MComix оправдан не максимальным числом сервисов, а именно сочетанием локального чтения, GTK-интерфейса, нескольких режимов страницы и библиотеки архивов.
Безопасность, приватность, производительность и зависимость от интернета
Основной поток данных в MComix локальный. Программа открывает файлы с диска, извлекает страницы из архивов во временное пространство при необходимости, хранит настройки и библиотечные сведения на компьютере и не требует облачной загрузки книги для чтения. Интернет нужен для получения программы, обновлений или пакетов окружения, но не для перелистывания уже доступного локального CBZ.
Приватность зависит от локальных настроек. Store information about recently opened files сохраняет историю открытых книг и формирует Recent; отключение этой опции очищает историю. Store thumbnails for opened files разрешает дисковый кэш миниатюр. На Unix-подобных системах версия 3.2.0 размещает такой кэш по XDG Thumbnail Directory относительно XDG_CACHE_HOME. Пользователю, который работает с конфиденциальными изображениями на общем компьютере, имеет смысл учитывать оба следа: список недавно открытого и сохранённые превью.
Library хранит структуру коллекций и пути, а не делает независимые копии архивов. Это полезно для экономии места, но означает, что резервное копирование коллекции должно охватывать сами файлы книг и пользовательские данные MComix. Перенос только базы библиотеки на другой компьютер не заменяет перенос CBR, CBZ и других исходников.
Отдельная зона риска — внешние декодеры и распаковщики. В 2023 году проект обновлял встроенный UnRAR64.dll в Windows-сборке после появления информации об удалённом выполнении кода в старых версиях WinRAR, а затем отдельно сообщал, что MComix 3.0.0 для Windows поставляется с libwebp 1.3.2 и не содержит уязвимую версию библиотеки, связанную с CVE-2023-5129. Эти эпизоды показывают практическое правило: архивы и изображения обрабатываются нативными библиотеками, поэтому поддерживать актуальной нужно не только оболочку MComix, но и пакетную среду.
Внешние команды требуют ещё большей осторожности. MComix способен передать путь текущей страницы любому пользовательскому исполняемому файлу. Сам механизм не загружает данные в сеть, но выбранное внешнее приложение уже может иметь собственную сетевую модель. Для конфиденциального архива стоит отделять свойства MComix от поведения программы, которая вызывается через Open with.
Производительность регулируется прежде всего масштабированием, декодированием формата, кэшем соседних страниц и миниатюрами. MComix не публикует универсальных измерений скорости для конкретных процессоров, поэтому корректнее оценивать механизмы. Повышение Maximum number of pages to store in the cache ускоряет повторное обращение к соседним страницам ценой оперативной памяти; документация прямо предупреждает, что чрезмерное значение способно привести к исчерпанию памяти. Дисковые миниатюры уменьшают объём повторной генерации превью ценой места в кэше.
PDF — отдельный случай: с версии 2.2 MComix умеет использовать PyMuPDF, который был добавлен как более быстрый способ извлечения и декодирования страниц по сравнению с прежней схемой. Однако реальное время открытия зависит от PDF, разрешения страниц и окружения. Обещать одинаковую скорость для скана на сотни мегапикселей и обычного комикса в JPEG было бы некорректно.
Плюсы
- актуальная версия 3.2.0 выпущена в августе 2026 года, поэтому основной проект остаётся поддерживаемым;
- есть готовый 64-битный MSI и ZIP для Windows, а также пакеты Linux и исходный архив;
- программа читает распространённые контейнеры комиксов CBR, CBZ, CB7 и CBT, а также PDF, LHA и наборы обычных изображений;
- режимы Best fit, Fit to width, Fit to height, Fit to size и Manual zoom позволяют адаптировать страницу без изменения файла;
- Double Page Mode и Manga Mode разделены, поэтому разворот и направление справа налево настраиваются независимо;
- smart scrolling, OSD и magnifying lens ориентированы именно на длинные страницы и чтение комиксов, а не на универсальный просмотр документов;
- локальная Library поддерживает коллекции, вложенные коллекции, Recent, поиск по пути и watch list для новых архивов;
- закладки и сохранение последней позиции не требуют облачного аккаунта;
- интерфейс переведён на русский язык;
- GPL v2, отсутствие платных редакций и подписки упрощают использование на нескольких локальных компьютерах в рамках лицензии.
Минусы
- основной проект не предлагает официальную macOS-версию и мобильные клиенты;
- нет облачной синхронизации библиотеки, прогресса чтения и закладок между устройствами;
- фактическая поддержка PDF, RAR, 7Z и некоторых других контейнеров на Linux зависит от доступных backend и пакетов окружения;
- Library добавляет архивы, но не считает обычный каталог с изображениями самостоятельной книгой;
- программа не является редактором PDF или изображений: поворот, инверсия и усиление изображения предназначены прежде всего для просмотра;
- Save currently opened image сохраняет текущую страницу, но не заменяет пакетный экспорт или массовую конвертацию всей книги;
- архивный редактор при перепаковке сохраняет изображения и настроенные comment files, поэтому произвольные дополнительные вложения требуют отдельного контроля;
- увеличенный кэш страниц может заметно повысить потребление памяти на тяжёлых сканах;
- внешние команды дают гибкость, но ответственность за изменение файлов и сетевое поведение передаётся сторонней программе;
- нет встроенного OCR, перевода, ИИ-апскейла или серверного каталога.
Кому подойдёт
- пользователям Windows и Linux, которые хранят комиксы локально в CBR, CBZ, CB7, CBT, PDF и каталогах изображений;
- читателям манги, которым нужны отдельные Manga Mode, Double Page Mode и управление направлением навигации;
- владельцам больших папок с архивами, которым достаточно локальных коллекций, обложек, Recent и watch list без онлайн-сервиса;
- тем, кто предпочитает клавиатурное управление: основные действия имеют стабильные сочетания для открытия, масштаба, навигации, закладок и сохранения страницы;
- пользователям BSD и Linux, которым важна открытая лицензия и возможность собрать программу из исходников;
- тем, кто хочет держать книги на своём диске и не загружать библиотеку в облачный аккаунт.
Кому не подойдёт
- владельцам macOS, которым нужен официальный готовый клиент того же проекта;
- тем, кто читает одну библиотеку на телефоне, планшете и компьютере и ожидает синхронизацию прогресса;
- пользователям, которым нужен сервер комиксов, удалённый доступ к библиотеке или OPDS-каталог из коробки;
- тем, кто хочет редактировать PDF, текстовые слои, аннотации или изображения, а не только менять их отображение;
- пользователям, которым необходимы OCR, автоматический перевод реплик, ИИ-восстановление рисунка или генеративные инструменты;
- тем, кому важен пакетный экспорт всей книги в другой формат одним действием;
- пользователям, которые не хотят разбираться с системными распаковщиками на Linux при работе с редкими контейнерами.
Сравнение с другими аналогами
Альтернативы ниже сравниваются не по абстрактной «мощности», а по одинаковым критериям: основная задача, платформы, порог освоения, форматы, автоматизация, модель оплаты, ограничения и подходящий сценарий. Это позволяет понять, когда узкая локальная модель MComix удобнее, а когда её ограничения становятся решающими.
| Программа | Задача | Платформы | Порог освоения | Форматы | Автоматизация | Модель оплаты | Ограничения | Подходящий сценарий |
|---|---|---|---|---|---|---|---|---|
| YACReader | Чтение и управление большой библиотекой комиксов | Windows 10/11, macOS, Linux; отдельная мобильная экосистема | Средний: помимо ридера есть YACReaderLibrary | CBR, CBZ, ZIP, RAR, TAR, PDF, 7Z, CB7 и изображения | Библиотека, продолжение чтения, отдельные серверные возможности в экосистеме | Настольные YACReader и YACReaderLibrary бесплатны и открыты; мобильный клиент является отдельным продуктом | Более крупная экосистема означает больше компонентов, чем у MComix | Нужна библиотека на Windows/macOS/Linux и дальнейшее расширение на другие устройства |
| OpenComic | Современный кроссплатформенный ридер комиксов, манги, PDF и ePub | Windows, macOS, Linux, включая ARM-сборки | Средний: интерфейс и число режимов заметно шире минимального просмотрщика | Широкий набор изображений и архивов, PDF, ePub; отдельные сборки для разных систем | Есть дополнительные функции каталогизации и чтения, которых нет в MComix; проект развивает сетевые и расширенные сценарии | Свободное ПО GPL-3.0 | Electron-среда тяжелее по архитектуре, а часть вариантов установки имеет sandbox-ограничения доступа к файлам | Нужна macOS или более современная многоформатная оболочка с расширенными функциями |
| SumatraPDF | Минималистичное чтение документов и комиксов в одном приложении | Windows | Низкий: интерфейс ориентирован на быстрое открытие документов | PDF, ePub, MOBI/AZW без DRM, CBZ, CBR, CBT, CB7, ZIP, RAR, 7Z, TAR и много форматов изображений | Автоматизация и библиотечная организация скромнее, чем у специализированных менеджеров комиксов | Бесплатный открытый проект | Нет полноценной коллекционной Library уровня MComix/YACReader; Windows-only | Нужно одним лёгким приложением читать и PDF, и комиксы без отдельной сложной библиотеки |
YACReader рациональнее, когда библиотека важнее тонкой настройки GTK-интерфейса и нужна macOS. OpenComic выигрывает по широте современных платформ и дополнительных возможностей, но его архитектура и число функций заметно сложнее. SumatraPDF подходит пользователю Windows, который рассматривает комиксы как один из типов документов и не нуждается в коллекциях MComix.
MComix остаётся особенно уместным для локальной коллекции на Windows, Linux или BSD, когда ценятся развороты, manga-навигация, watch list и отсутствие сервисной зависимости. Если главная задача — редактирование страниц, ни одна из этих программ не заменяет графический редактор.
Типичные проблемы и диагностика
MComix не запускается после установки из исходников
Симптом. Команда mcomix завершается до появления GTK-окна или Python сообщает об отсутствующем модуле. Возможная подтверждённая причина. Современная ветка требует Python 3.7+, GTK 3, PyGObject, PyCairo и Pillow; установка исходного архива без согласованного окружения оставляет одну из зависимостей недоступной. Диагностика. Сопоставьте версию Python и установленный набор пакетов с pyproject.toml текущей версии, а также убедитесь, что запускается именно окружение, куда был установлен MComix. Исправление. Установите программу через пакет дистрибутива либо восстановите зависимости в отдельном виртуальном окружении по текущей документации. Проверка. Команда mcomix открывает главное окно и File → Open доступен без traceback.
PDF не открывается, хотя CBZ работает
Симптом. Архивы изображений читаются, а PDF определяется как неподдерживаемый либо не загружается. Возможная подтверждённая причина. PDF в MComix использует доступный MuPDF/PyMuPDF backend; на Linux его отсутствие не мешает работе остальных форматов. Диагностика. Сравните список доступных форматов текущей установки и наличие MuPDF/PyMuPDF. Исправление. Добавьте поддерживаемый PDF-backend через пакетную систему или дополнительную группу зависимостей MComix. Проверка. Тот же PDF появляется в File → Open как поддерживаемый и показывает страницы в ленте миниатюр.
CBR или RAR не читается на Linux
Симптом. CBZ открывается, но CBR выдаёт ошибку распаковки или отсутствует в фактическом наборе контейнеров. Возможная подтверждённая причина. Для RAR MComix выбирает доступный распаковщик; Linux-пакет не обязан включать тот же набор DLL, что готовая Windows-сборка. Диагностика. Проверьте наличие совместимого RAR-backend и отличите ошибку распаковщика от повреждения конкретного архива. Исправление. Установите поддерживаемый распаковщик из репозитория системы либо используйте пакет MComix, который корректно объявляет соответствующую зависимость. Проверка. Программа строит список страниц из тестового CBR и позволяет перелистывать его PageDown.
Горячие клавиши перестали реагировать после обновления GTK
Симптом. Меню работает мышью, а привычные сочетания не выполняют действия. Возможная подтверждённая причина. В старой версии MComix обработка Gtk.accelerator_parse стала несовместима с новым API GTK; это исправлено в 3.2.0. Диагностика. Сначала определите версию MComix: симптом особенно важен для сборки до 3.2.0 на свежем GTK. Исправление. Обновите MComix до 3.2.0 или дистрибутивного пакета, включающего соответствующее исправление. Проверка. Ctrl+O, W, D и другие стандартные команды снова срабатывают без переназначения книги или коллекции.
Книга видна в Library, но не открывается после переноса файлов
Симптом. Обложка остаётся в коллекции, но открытие записи приводит к отсутствующему пути. Возможная подтверждённая причина. Library хранит ссылку на исходный архив, а не копию его данных; файл был перемещён или удалён вне программы. Диагностика. Сравните сохранённый путь книги с фактическим расположением CBR/CBZ на диске. Исправление. Добавьте архив в библиотеку из нового местоположения и удалите устаревшую запись. Проверка. Обложка открывает существующий файл и позиция отображается в центральном окне.
Watch list не добавляет новые CB7 или другой архивный тип
Симптом. Новый файл лежит в отслеживаемой папке, но после сканирования не появляется в All books. Возможная подтверждённая причина. Watch list намеренно не добавляет контейнеры, которые текущая установка MComix не умеет открыть; например, 7z-поддержка зависит от доступного backend. Диагностика. Попробуйте распознать тот же файл через обычный File → Open и проверьте фактическую поддержку расширения. Исправление. Восстановите поддержку контейнера в окружении, затем повторите сканирование watch list. Проверка. Архив открывается вручную и появляется в библиотеке после Scan now.
На больших сканах растёт потребление памяти
Симптом. При чтении страниц высокого разрешения система начинает активно использовать память, а переключение становится менее отзывчивым. Возможная подтверждённая причина. MComix держит соседние страницы в кэше, а Advanced позволяет увеличить их количество; документация предупреждает, что слишком большое значение может исчерпать память. Диагностика. Сравните Maximum number of pages to store in the cache с обычным значением и проверьте, воспроизводится ли проблема на той же книге при меньшем кэше. Исправление. Уменьшите число кэшируемых страниц и избегайте лишнего увеличения огромного изображения. Проверка. После перезапуска и повторного открытия книги память остаётся в более предсказуемых пределах, а соседние страницы продолжают загружаться.
После обновления до 3.2.0 миниатюры создаются заново в Linux
Симптом. Ранее просмотренные книги снова требуют построения превью. Возможная подтверждённая причина. MComix 3.2.0 вернул соблюдение XDG Thumbnail Directory и больше не использует прежнее расположение $HOME/.thumbnails; старые миниатюры автоматически не переносятся. Диагностика. Проверьте версию 3.2.0 и наличие старого кэша в прежнем каталоге при новом XDG_CACHE_HOME. Исправление. Дайте программе сформировать новый кэш в актуальном месте; перенос старых миниатюр не является обязательной процедурой обновления. Проверка. При следующих открытиях уже созданные превью используются из нового каталога.
Страницы перелистываются в «неправильную» сторону
Симптом. Alt+Left/Alt+Right и визуальный порядок разворота не соответствуют ожидаемому чтению. Возможная подтверждённая причина. Manga Mode изменяет направление страницы и связанные команды навигации. Диагностика. Определите состояние Manga Mode и сравните его с типом книги. Исправление. Переключите M, не меняя имена файлов и не пересобирая архив. Проверка. Следующий разворот располагается в нужном порядке, а переходы соответствуют западному или правостороннему чтению.
Правка во внешнем редакторе исчезла после закрытия архива
Симптом. Страница, открытая через Open with, была изменена сторонней программой, но исходный CBR/CBZ сохранился без правки. Возможная подтверждённая причина. Для изображения внутри архива переменная пути может указывать на временно извлечённый файл, который удаляется после закрытия контейнера. Диагностика. Проверьте, была ли команда запущена на %F внутри архива и включён ли Disabled in archives. Исправление. Для редактирования сначала сохраните нужную страницу отдельным файлом либо запретите команду внутри архивов. Проверка. Внешняя программа работает с постоянной копией, путь которой не относится к временному каталогу MComix.
Recent пустой и программа не возвращается к последнему чтению
Симптом. Открытые ранее архивы не появляются в File → Recent, а история не используется для продолжения. Возможная подтверждённая причина. Store information about recently opened files отключён; его отключение также очищает сохранённые записи истории. Диагностика. Проверьте соответствующий параметр на вкладке Behavior. Исправление. Включите хранение недавно открытых файлов, если локальная история приемлема с точки зрения приватности. Проверка. После открытия и закрытия книги запись появляется в Recent и связанной библиотечной коллекции.
FAQ
MComix — это редактор или только просмотрщик?
Основное назначение — просмотр изображений и комиксов. Поворот, отражение, Image Enhancement, инверсия и режимы масштаба меняют представление страницы. Программа также умеет сохранять текущую страницу и содержит архивный редактор, но не заменяет графический редактор, PDF-редактор или систему пакетной подготовки публикации.
Нужен ли интернет для чтения CBR и CBZ?
Нет. Локальные книги открываются с диска без облачного аккаунта. Сеть нужна для загрузки установщика, обновления пакетов и других внешних действий, но механизм чтения комиксов локальный.
Есть ли версия MComix для macOS?
Основной проект перечисляет Windows, Linux, FreeBSD, NetBSD и OpenBSD. macOS в текущем списке поддерживаемых платформ не указана и готовый официальный пакет серии 3.2 для неё не публикуется. Для macOS практичнее выбирать кроссплатформенную альтернативу вроде YACReader или OpenComic.
Чем MComix отличается от MComix3?
MComix3 был отдельным форком, созданным для перехода на Python 3 и GTK 3 в период затишья основного проекта. Он архивирован и больше не развивается; основной MComix сам перешёл на Python 3/GTK 3 начиная с ветки 2.x и в 2026 году выпускается как 3.2.0.
Можно ли добавить в Library обычную папку с JPG?
Нет в качестве библиотечной «книги». Главное окно умеет читать каталоги с изображениями, но Library организует архивы. Если нужна постоянная запись в коллекции, материал должен быть в поддерживаемом контейнере.
Поддерживает ли MComix защищённые DRM-книги AZW3?
Нет. Поддержка MobiPocket/AZW3 появилась в серии 2.2, но DRM-контейнеры прямо исключены из поддерживаемого сценария.
Где хранятся настройки и кэш?
При установке из исходников документация указывает пользовательские настройки обычно в ~/.config/mcomix на Linux и %APPDATA%/MComix на Windows. Миниатюры на Unix в версии 3.2.0 следуют XDG Thumbnail Directory и размещаются относительно XDG_CACHE_HOME. Конкретный пакет дистрибутива может дополнительно подчиняться его правилам sandbox или упаковки.
Официальный ли Flatpak MComix в Flathub?
Карточка Flathub помечает текущий Flatpak как community-provided и unverified относительно команды MComix. Это отдельный канал упаковки; исходные релизы проекта публикуются на SourceForge.
Можно ли превратить весь CBR в изображения через MComix?
Документированная команда сохранения относится к текущему открытому изображению. Для массового извлечения или конвертации всего контейнера лучше использовать архиватор либо специализированный конвертер, потому что MComix ориентирован на чтение.
Есть ли синхронизация закладок между компьютерами?
Встроенной облачной синхронизации MComix нет. Закладки, история и Library относятся к локальному профилю программы. Перенос такой среды требует отдельно учитывать пользовательские данные MComix и сами архивы книг.
Почему один и тот же формат может работать в Windows и не работать в Linux?
Готовая Windows-сборка включает собственный набор библиотек, а Linux чаще использует компоненты дистрибутива. Для PDF, RAR, 7Z и части архивных вариантов фактическая поддержка зависит от доступного backend. Поэтому расширение файла само по себе не гарантирует одинаковый набор декодеров во всех пакетах.
Вывод
MComix стоит выбирать, когда библиотека находится на локальном диске, основная задача — читать CBR/CBZ/PDF и изображения на Windows, Linux или BSD, а важнее облачных сервисов являются режимы страницы. В этом сценарии программа даёт именно профильные инструменты: Fit to width, развороты, Manga Mode, smart scrolling, лупу, закладки, коллекции и watch list. Актуальный выпуск 3.2.0 устраняет несовместимость горячих клавиш с новым GTK и подтверждает, что основной проект продолжает поддерживаться.
Для пользователя Windows, которому нужен единый минималистичный просмотрщик PDF, электронных книг и комиксов без развитой библиотеки, рациональнее SumatraPDF. Если обязательны macOS и более широкая экосистема управления коллекцией, сильнее подходят YACReader или OpenComic. Если задача состоит в редактировании страниц, текста PDF, ретуши или массовой конвертации, MComix находится не в том классе программ и его возможности просмотра не стоит принимать за редактор.
Главное ограничение MComix одновременно определяет его нишу: программа почти не зависит от онлайн-инфраструктуры, потому что и не пытается быть облачным сервисом. Пользователь сам отвечает за хранение архивов и резервные копии, а MComix отвечает за то, как локальная книга открывается, сортируется, масштабируется и читается. Для такой модели это точный и по-прежнему актуальный инструмент, но для синхронизации между устройствами, мобильного чтения и ИИ-обработки потребуется другое решение.





















