Marker: руководство от гика, GTK3-редактор Markdown с предпросмотром, SciDown и экспортом через Pandoc
Marker — настольный Markdown-редактор Фабиу Коласиу для Linux, построенный на GTK3 и ориентированный на работу с локальными текстовыми документами. Его отличают раздельные области исходного текста и предварительного просмотра, расширенный синтаксис SciDown для технических и научных материалов, формулы через KaTeX или MathJax, диаграммы Mermaid, графики Charter, встроенный Sketcher и экспорт через Pandoc. На сентябрь 2026 года программа остаётся доступной во Flathub и пакетах некоторых дистрибутивов, а репозиторий получал изменения в 2026 году, однако последняя опубликованная стабильная версия по-прежнему носит номер 2023.05.02. Поэтому Marker разумно оценивать не как новый универсальный редактор, а как узкоспециализированный Linux-инструмент с открытым исходным кодом, сильной технической разметкой и заметной зависимостью части функций от старого GTK3-стека и внешних компонентов.
Что такое Marker и какой именно продукт рассматривается
Название Marker используется сразу несколькими несвязанными проектами. В этом обзоре рассматривается приложение с идентификатором com.github.fabiocolacio.marker, разработанное Фабиу Коласиу. Это GTK3-редактор Markdown для Linux/GNOME, исходный код которого опубликован по лицензии GPL-3.0. Его нельзя путать с сервисом Marker.io для визуальных отчётов об ошибках на сайтах, с новым кроссплатформенным Markdown-редактором tk04/Marker на Tauri и с Datalab Marker, который преобразует PDF и другие документы в Markdown и JSON.
Основная единица работы в Marker — обычный локальный Markdown-документ. Программа показывает исходный текст в редакторе и одновременно формирует HTML-представление в соседней области или отдельном окне. Базовый Markdown дополнен возможностями SciDown: YAML-заголовками, классами документа, аннотациями, оглавлением, включением внешних документов, ссылками между объектами, подписями и нумерацией рисунков, таблиц и листингов. Такой набор отличает Marker от минимальных редакторов заметок: он рассчитан не только на короткие README, но и на структурированные технические тексты.
При этом Marker не является офисным процессором наподобие Word и не предоставляет визуальное редактирование документа в формате DOCX. DOCX, ODT, RTF и PDF относятся прежде всего к выводу результата через Pandoc и системную печать. Исходником остаётся текстовая разметка. Для знакомства с файловыми операциями и установкой ПО в Linux на GeekHow есть отдельный материал о том, как устанавливать приложения в Linux; он полезен как общий фон, но конкретные действия с Marker приведены ниже в единственном практическом разделе этого обзора.
Основные параметры Marker
| Параметр | Состояние |
|---|---|
| Официальное название | Marker |
| Разработчик | Fábio Colácio |
| Тип | Настольный Markdown-редактор |
| Основная платформа | Linux, нативное GTK3-приложение для рабочего стола GNOME и совместимых окружений |
| Актуальная стабильная версия | 2023.05.02; опубликована 2 мая 2023 года |
| Текущая доступность | Есть во Flathub; пакет также присутствует в актуальных ветках Fedora, существует поддерживаемый порт FreeBSD |
| Архитектуры Flathub | x86_64 и aarch64 |
| Исходный формат | Markdown, MIME text/x-markdown |
| Предпросмотр | HTML через WebKitGTK; четыре режима отображения |
| Расширенная разметка | SciDown, YAML-заголовки, классы документов, ссылки и подписи объектов, оглавление, Beamer-режим |
| Формулы | KaTeX или MathJax |
| Диаграммы и графики | Mermaid и Charter |
| Подсветка кода | highlight.js в области предпросмотра |
| Экспорт | HTML и LaTeX через SciDown; PDF, RTF, ODT и DOCX через Pandoc; печать через системный диалог |
| Дополнительный инструмент | Встроенный Sketcher для рисунков |
| Лицензия | GNU GPL-3.0 |
| Цена | Бесплатно; платных редакций и подписки нет |
| Русский интерфейс | Есть перевод, но часть строк в русской локализации остаётся непереведённой |
| Облако и аккаунт | Не используются как часть рабочего процесса; документы редактируются локально |
| ИИ-функции | В текущем Marker отсутствуют |
У Marker нет официально заявленного минимального объёма оперативной памяти или класса процессора. Для сборки из исходников проект перечисляет GTK3, GtkSourceView 3, WebKitGTK, GtkSpell, Meson и другие компоненты; Pandoc нужен для части форматов экспорта. Flatpak-пакет снимает значительную часть зависимости от системных библиотек, потому что использует собственный GNOME Runtime, но при этом остаётся GTK3-приложением внутри современного контейнерного окружения.
Актуальный статус, распространение и совместимость
Стабильный релиз Marker 2023.05.02 не новый: с момента его публикации прошло более трёх лет. Это важно учитывать при выборе редактора, потому что интерфейс и базовая архитектура относятся к поколению GTK3. Одновременно проект нельзя считать полностью исчезнувшим. Во Flathub приложение по-прежнему доступно как бесплатный пакет для x86_64 и aarch64, Fedora публикует сборки 2023.05.02 для современных веток, а репозиторий проекта получал изменения в марте 2026 года. То есть текущая картина двойственная: исходная версия стабильна и давно не менялась как релиз, но упаковка и совместимость с современными системами продолжают поддерживаться сообществом.
Во Flathub Marker помечен как непроверенное приложение: пакет предоставляется сообществом и не подтверждён самим Фабиу Коласиу как официальный издательский канал. Это не означает наличие вредоносного кода, но влияет на модель доверия. Пользователь получает open-source приложение, однако должен понимать, что конкретная Flatpak-сборка и её патчи сопровождаются отдельно от upstream-проекта.
Основной целевой вариант — Linux на настольном компьютере. В Fedora Marker присутствует как обычный пакет, во Flathub — как Flatpak. В FreeBSD существует актуальный порт версии 2023.05.02_3, однако сам upstream определяет Marker именно как Linux Markdown editor. Windows и macOS не относятся к штатным платформам этого проекта. Если нужен один и тот же редактор на нескольких ОС, в разделе сравнения есть кроссплатформенные варианты.
Для пользователя, который только осваивает систему, полезен отдельный базовый материал по Linux. Marker не требует особой серверной инфраструктуры, но часть проблем запуска и доступа к файлам связана именно с особенностями Linux, Flatpak-песочницы и прав каталогов.
Интерфейс: редактор, предпросмотр, меню и боковая панель
Основное окно Marker построено вокруг двух рабочих областей. Слева располагается редактор исходного Markdown на базе GtkSourceView, справа — HTML-предпросмотр в WebKitGTK. В верхней панели находятся команды Open… и Save, имя текущего файла и кнопка меню. Такое устройство принципиально отличается от редакторов с inline-WYSIWYG: пользователь видит буквальный исходник и отрендеренный результат как два представления одного документа.

Через View Mode доступны четыре варианта: Editor Only, Preview Only, Dual Pane и Dual Window. Первый оставляет только исходный текст, второй превращает окно в читательский просмотр, Dual Pane делит одно окно на две части, а Dual Window выносит редактор и результат в разные окна. Отдельные сочетания Ctrl+1, Ctrl+2, Ctrl+3 и Ctrl+4 переключают эти режимы без перехода в меню. Для полноэкранного режима используется F11.
Боковая панель включается пунктом Sidebar в меню. Она предназначена для работы со списком документов и упрощает переключение, когда открыто несколько файлов. Однако Marker не равен файловому менеджеру проекта: среди открытых задач проекта есть пожелание добавить отдельную команду Open Folder, поэтому рассчитывать на полноценную структуру каталога как в современных редакторах кода не стоит.
Меню также содержит Save As…, Reload from Disk, Export…, Print…, Preferences, Keyboard Shortcuts, Help и About Marker. Reload from Disk особенно важен для файлов, которые изменяются внешними средствами: команда перечитывает сохранённую версию с диска. Это действие потенциально уничтожает несохранённые правки в текущем буфере, поэтому его нужно использовать только после осознанного сохранения или отказа от локальных изменений.
Редактор текста и средства разметки
Marker редактирует Markdown как обычный текст. В проекте предусмотрены сочетания Ctrl+B для жирного начертания выделенного фрагмента, Ctrl+I для курсива, Ctrl+M для моноширинного оформления и Ctrl+K для вставки ссылки. Ctrl+F открывает поиск в документе. Такой набор сокращает количество ручного ввода маркеров, но не превращает редактор в форматирующую панель: основное управление структурой документа по-прежнему выполняется через синтаксис Markdown и SciDown.
В Preferences на вкладке Editor настраиваются номера строк, перенос длинных строк, правая граница, проверка орфографии, отображение пробелов, подсветка текущей строки, цветовая схема синтаксиса, автоматические отступы, вставка пробелов вместо табуляции и ширина табуляции. Эти параметры влияют на то, как пользователь видит и набирает исходник, но не меняют семантику сохранённого Markdown.
Русская локализация существует и подключена к проекту. В переводе присутствуют пункты Новое окно, Параметры, Комбинации клавиш, Редактор, Предварительный просмотр, Режим просмотра, Сохранить как…, Экспортировать…, Печать… и другие строки. При этом ряд параметров в ru.po не имеет русского перевода, в том числе часть настроек подсветки, отступов, Mermaid, Charter и Math. Поэтому интерфейс на русской локали нельзя назвать полностью переведённым: часть элементов остаётся на английском.
Предпросмотр, SciDown, формулы, диаграммы и код
Сильная сторона Marker — не сам базовый Markdown, а расширенный рендеринг. SciDown добавляет конструкциям документа функции, характерные для технической публикации: YAML-заголовки, классы документа, аннотацию, оглавление, включение внешних файлов, внутренние ссылки, идентификаторы и подписи для уравнений, рисунков, таблиц и листингов. Отдельный класс beamer предназначен для презентационного вывода.
Математические выражения отображаются через KaTeX или MathJax. Для Markdown-документов с формулами это даёт живую визуальную проверку прямо во время редактирования: исходная математическая разметка остаётся в тексте, а справа показывается типографически оформленный результат. Такой механизм удобнее, чем экспортировать каждую промежуточную версию только ради проверки формул.
Mermaid отвечает за диаграммы, а Charter — за графики. В настройках Preview для этих компонентов есть отдельные переключатели Enable Mermaid и Enable Charter, а для математики — Render Math. Подсветка блоков кода выполняется через highlight.js и настраивается отдельной темой. Это позволяет держать в одном исходнике обычный текст, фрагменты кода, математические выражения и диаграммы без перехода в отдельные приложения.

У этой архитектуры есть и ограничение: предпросмотр зависит от WebKitGTK и от включённых рендереров. Если пользователь работает с современными дистрибутивами и контейнерной сборкой, сбой WebKit или несовместимость окружения проявляется именно как пустая правая панель, хотя текстовый редактор продолжает открывать документ. В открытых задачах Marker есть такие отчёты для Flatpak, поэтому предпросмотр следует считать отдельным компонентом, а не гарантированным свойством любого запуска.
Sketcher: встроенные рисунки без отдельного графического редактора
В Marker есть отдельное окно Sketcher, которое вызывается сочетанием Ctrl+D. Оно предназначено для простых рисунков, которые нужно быстро вставить в документ: рукописной формулы, схемы, пометки или эскиза. В окне доступны Pen Tool, Eraser Tool, Text Insertion Tool, Color Chooser и несколько вариантов толщины. Команды Insert the sketch и Cancel the sketch завершают или отменяют работу.

Sketcher не заменяет векторный редактор и не предназначен для сложной иллюстрации. Его ценность в другом: автор технического текста не покидает Marker, когда нужно добавить простой визуальный объект. Для большого количества схем выгоднее Mermaid, а для графиков данных — Charter, потому что там результат воспроизводится из текстового описания. Sketcher подходит именно для свободной ручной пометки.
Сохранение, экспорт и роль Pandoc
Команда Save сохраняет текущий документ, а Save As… создаёт файл с новым именем. Для базового сценария это означает сохранение обычного Markdown-исходника, который не привязан к Marker и открывается любым текстовым редактором. Именно такой формат лучше считать главным архивным вариантом: он сохраняет сам текст и разметку без зависимости от экспортного конвертера.
Экспорт устроен в два слоя. HTML и LaTeX формируются средствами SciDown, а для PDF, RTF, ODT и DOCX проект предусматривает Pandoc. В стабильной версии 2023.05.02 интерфейс скрывает неподдерживаемые форматы, когда Pandoc недоступен. Это удобнее старого поведения: если в списке отсутствуют DOCX или ODT, сначала нужно проверять наличие экспортного компонента, а не искать отдельную платную редакцию.
PDF — отдельный случай. Проект перечисляет PDF среди форматов Pandoc, а интерфейс Marker также имеет Print…, который передаёт документ системному механизму печати. На результат влияют не только исходник и Marker, но и доступные в системе механизмы Pandoc/LaTeX и настройки печати. Для последующей работы с готовым PDF на GeekHow есть отдельный обзор бесплатных редакторов PDF; сам Marker предназначен для подготовки исходника, а не для обратного редактирования готового PDF.
Экспорт в DOCX и ODT удобен, когда Markdown нужно передать человеку, который работает в офисном редакторе. Но переносимость не равна полной обратимости: после конвертации офисный документ становится отдельным результатом, а внесённые в нём изменения автоматически не возвращаются в исходный Markdown. Поэтому для повторной публикации и версии под контролем исходник .md безопаснее сохранять отдельно.
Безопасность, приватность и зависимость от интернета
Marker работает с локальными файлами и не требует пользовательского аккаунта. В текущем интерфейсе нет облачного хранилища, синхронизации команды или ИИ-сервиса. Для написания и сохранения обычного Markdown интернет не является частью обязательного рабочего процесса. Сетевое подключение нужно для установки и обновления пакетов, а также для ресурсов, которые сам документ загружает из сети.
Flatpak-манифест даёт приложению доступ к домашнему каталогу пользователя и разрешает сеть. Доступ к сети объяснён в самом манифесте задачей рендеринга внешних изображений. Практическое следствие простое: Markdown с удалённой картинкой способен обращаться к её адресу при предпросмотре, а Flatpak-пакет не ограничен отдельной папкой документов и видит домашний каталог. Поэтому Marker не следует воспринимать как инструмент с минимальными файловыми правами только из-за контейнерного формата.
Во Flathub пакет помечен как Medium Risk и Unverified. Первая отметка связана с разрешениями приложения, вторая — с тем, что сборка предоставляется сообществом и не подтверждена upstream-разработчиком как верифицированная публикация. Для конфиденциальных текстов это повод хранить документы локально, избегать внешних URL в предпросмотре и внимательно относиться к тому, какие каталоги доступны приложению.
Права Unix также остаются актуальными. Если документ лежит в каталоге с ограниченным доступом, проблема открывания может быть связана не с самим Markdown, а с разрешениями файловой системы. Для общей диагностики таких случаев пригодится материал GeekHow о том, как устроены права доступа к файлам и каталогам в Linux.
Что перестанет работать первым
При изменении окружения Marker в первую очередь уязвим не в простом вводе текста, а в функциях вокруг редактора. Сам .md остаётся обычным текстовым файлом, тогда как предпросмотр зависит от WebKitGTK, расширенный рендеринг — от SciDown и встроенных скриптов, а офисный экспорт — от Pandoc. Именно эти слои следует проверять первыми после обновления дистрибутива, Runtime или контейнерного пакета.
| Зависимость | Что затрагивается | Что остаётся доступным |
|---|---|---|
| Pandoc отсутствует или не обнаружен | Экспорт в PDF, RTF, ODT и DOCX; соответствующие пункты скрываются | Редактирование Markdown, сохранение .md, основной предпросмотр |
| Проблема WebKitGTK | HTML-предпросмотр, визуальная проверка части расширенной разметки | Исходный текст и базовое сохранение |
| Отключён Mermaid, Charter или Math | Конкретный тип визуального содержимого не рендерится | Текстовый исходник остаётся в документе |
| Нет доступа к внешнему ресурсу | Удалённая картинка или другой сетевой объект не отображается | Локальный текст и локальные ресурсы |
| Проблема локализации | Часть элементов интерфейса отображается по-английски | Функциональность приложения |
| Изменились права на каталог | Открытие или сохранение конкретного файла | Работа с файлами в доступных каталогах |
Такое разделение полезно при диагностике: пустой предпросмотр не означает повреждение Markdown, а исчезновение DOCX из меню не означает, что разработчик убрал формат. Сначала нужно определить, какой внешний слой перестал работать.
Матрица сохранности результата
| Действие | Что сохраняется | Что теряется или отделяется | Обратимость |
|---|---|---|---|
| Save в Markdown | Текст, Markdown и SciDown-разметка, ссылки на ресурсы | Нет отдельного визуального документа | Высокая: это основной редактируемый исходник |
| Save As… в новый .md | Полная текущая версия исходника под новым именем | Связь со старым именем файла не поддерживается как история версий | Высокая |
| Export в HTML | Отрендеренная структура для браузера | HTML становится отдельным результатом, а не рабочим исходником Marker | Ограниченная: правки HTML не возвращаются автоматически в .md |
| Export в DOCX/ODT/RTF | Большая часть публикуемой структуры в офисном документе | Markdown-семантика и SciDown-конструкции преобразуются в формат назначения | Ограниченная |
| PDF или печать | Фиксированное визуальное представление | Редактируемая структура исходника | Низкая; исходный .md нужно хранить отдельно |
| Reload from Disk | Версия, уже записанная на диск | Несохранённые изменения текущего буфера | Низкая, если отдельной копии несохранённых правок нет |
Для долгого проекта правильной точкой восстановления остаётся .md, а экспорт следует воспринимать как производный файл. Это особенно важно для DOCX и PDF: они удобны для передачи и публикации, но не должны заменять оригинальный Markdown, если документ ещё будет редактироваться.
Задача → инструмент → результат → что проверить
| Задача | Инструмент Marker | Результат | Что проверить |
|---|---|---|---|
| Написать технический текст | Editor, подсветка синтаксиса, поиск | Локальный Markdown | Структуру заголовков, ссылки и сохранение файла |
| Сверить внешний вид | Preview или Dual Pane | HTML-представление рядом с исходником | Отображение изображений, кода и таблиц |
| Добавить формулы | Render Math, KaTeX или MathJax | Типографически оформленная математика | Корректность выражений в предпросмотре |
| Добавить диаграмму | Mermaid | Диаграмма из текстового описания | Синтаксис блока и включённый рендерер |
| Построить график | Charter | График в предпросмотре | Данные и подписи осей |
| Нарисовать быструю схему | Sketcher | Вставленный рисунок | Размер, читаемость и размещение в документе |
| Передать текст пользователю Word | Export… + Pandoc | DOCX | Формулы, таблицы, изображения и стили после конвертации |
| Опубликовать веб-версию | HTML-экспорт | HTML | Относительные пути и внешние ресурсы |
| Подготовить фиксированную копию | PDF-экспорт или Print… | PDF/печать | Разрывы страниц, шрифты и наличие всех объектов |
Главный принцип Marker — отделить редактируемый исходник от представления и экспорта. Это удобно в технических сценариях: текст остаётся переносимым, а внешний вид проверяется и формируется отдельно.
Карта форматов и совместимости
| Формат или объект | Роль в Marker | Редактируемость | Зависимость | Переносимость |
|---|---|---|---|---|
| Markdown (.md) | Основной исходник | Полная | Сам Marker не обязателен для дальнейшего открытия | Высокая |
| HTML | Результат преобразования и основа предпросмотра | В Marker не является главным рабочим форматом | SciDown/WebKitGTK | Высокая для браузеров |
| LaTeX | Экспорт технического документа | Дальше редактируется во внешних TeX-инструментах | SciDown | Высокая в TeX-среде |
| Фиксированный результат | Не предназначен для обратного редактирования в Marker | Pandoc и/или системная печать, компоненты PDF-вывода | Высокая для просмотра | |
| RTF | Офисный экспорт | После экспорта — во внешнем редакторе | Pandoc | Высокая, но с возможными различиями оформления |
| ODT | Офисный экспорт | После экспорта — в совместимом офисном ПО | Pandoc | Высокая в LibreOffice и совместимых редакторах |
| DOCX | Офисный экспорт | После экспорта — в Word и совместимых редакторах | Pandoc | Высокая для обмена, но не как обратимый Markdown-проект |
| Mermaid | Текстовое описание диаграммы внутри документа | Редактируется как текст | Включённый Mermaid в Preview | Исходник остаётся переносимым текстом |
| Charter | Текстовое описание графика | Редактируется как текст | Включённый Charter | Зависит от поддержки расширения в другом ПО |
Для обмена между разными редакторами самая надёжная часть — обычный Markdown. Расширения SciDown, Charter и особенности конкретного предпросмотра следует считать Marker-специфичными до тех пор, пока принимающий инструмент явно не поддерживает тот же синтаксис. Это не мешает хранению текста, но влияет на визуальную эквивалентность.
Стоимость, лицензия и ограничения бесплатного режима
Marker бесплатен и распространяется с открытым исходным кодом по GPL-3.0. Отдельной Pro-редакции, подписки, платной активации, пробного периода или облачного тарифа нет. Поэтому функциональные ограничения связаны не с оплатой, а с платформой, состоянием зависимостей и текущей архитектурой проекта.
Самое важное ограничение — Linux-ориентация. Пользователь Windows или macOS не получает официального настольного пакета этого Marker. Второе — возраст стабильного релиза: 2023.05.02 остаётся последней опубликованной версией, хотя проект и пакеты продолжали получать обслуживание. Третье — Pandoc нужен для полного набора офисного экспорта. Четвёртое — локализация на русский неполная. Пятое — открытые отчёты указывают на отдельные проблемы предпросмотра и тёмной темы в современных Flatpak-средах.
Для большинства задач стоимость владения здесь выражается не деньгами, а совместимостью. Пользователь получает бесплатный редактор, но отвечает за рабочее Linux-окружение, доступность зависимостей и проверку результата после экспорта.
Как пользоваться программой — советы гика
Создание и открытие Markdown-документа
Цель. Начать новый текст или открыть существующий .md без преобразования исходника. Подготовка. Установленный Marker и доступ к каталогу документа. Действия. Для нового документа нажмите Ctrl+N. Для существующего файла нажмите Open… в верхней панели или Ctrl+O, затем выберите Markdown-файл. Если документ нужен в отдельном окне, используйте Ctrl+Shift+O. Параметры. Основной формат — Markdown; приложение регистрируется как обработчик text/x-markdown. Проверка. Имя файла появляется в заголовке, а содержимое — в области Editor. Типичная ошибка. Файл не открывается из каталога с недоступными правами. Безопасный откат. Не меняйте разрешения всего домашнего каталога; сначала перенесите копию документа в доступную пользовательскую папку и повторите открытие.
Редактирование текста и форматирование выделения
Цель. Править Markdown и применять базовое оформление без ручного ввода всех маркеров. Подготовка. Откройте документ и установите курсор в Editor. Действия. Выделите текст и нажмите Ctrl+B для жирного оформления, Ctrl+I для курсива, Ctrl+M для моноширинного текста или Ctrl+K для ссылки. Для поиска по документу используйте Ctrl+F. Остальную структуру — заголовки, списки, цитаты, таблицы и расширенный SciDown — вводите как текстовую разметку. Параметры. В Preferences → Editor можно включить номера строк, перенос, подсветку текущей строки, автоматические отступы и выбрать синтаксическую тему. Проверка. Исходные маркеры должны появиться в Editor, а результат — обновиться в Preview. Типичная ошибка. Форматирование применено к неправильному фрагменту из-за неполного выделения. Безопасный откат. Отмените последнюю правку стандартной командой Undo и повторите действие с точным выделением.
Переключение Editor, Preview и двухпанельных режимов
Цель. Настроить рабочее пространство под набор текста, чтение или сравнение исходника с результатом. Подготовка. Документ должен быть открыт. Действия. Откройте меню, выберите View Mode и один из пунктов Editor Only, Preview Only, Dual Pane или Dual Window. Быстрые сочетания: Ctrl+1, Ctrl+2, Ctrl+3 и Ctrl+4 соответственно. Для полноэкранного режима нажмите F11. Пункт Sidebar включает боковую панель. Параметры. В Preferences → Window задаётся Default view mode и включается dark mode. Проверка. Количество рабочих областей должно соответствовать выбранному режиму. Типичная ошибка. Пользователь считает исчезновение редактора потерей документа после выбора Preview Only. Безопасный откат. Вернитесь к Dual Pane через Ctrl+3: исходный текст остаётся в документе.
Настройка предпросмотра, формул, Mermaid и Charter
Цель. Включить только те рендереры, которые нужны конкретному документу. Подготовка. Откройте Preferences и перейдите на вкладку Preview. Действия. Выберите CSS-тему предпросмотра и тему подсветки блоков кода. Включите Enable Mermaid для диаграмм, Enable Charter для графиков и Render Math для математических выражений; для математики используется KaTeX или MathJax. После изменения вернитесь к Dual Pane, чтобы сравнить исходник и результат. Параметры. На визуальный результат влияют CSS-тема и активные рендереры. Проверка. Соответствующий блок должен отобразиться справа без показа его служебной разметки как обычного текста. Типичная ошибка. Пользователь исправляет правильный исходник, хотя нужный рендерер просто отключён. Безопасный откат. Верните предыдущий переключатель или тему; исходный .md при этом не меняется.
Создание рисунка во встроенном Sketcher
Цель. Добавить простой рукописный рисунок, не переходя в отдельный графический редактор. Подготовка. Поставьте курсор в место, где требуется иллюстрация. Действия. Нажмите Ctrl+D, чтобы открыть Sketcher. Используйте Pen Tool для рисования, Eraser Tool для удаления штрихов, Text Insertion Tool для текстовой подписи и Color Chooser для выбора цвета. После завершения нажмите Insert the sketch. Параметры. В окне доступны варианты толщины штриха. Проверка. После вставки рисунок должен появиться как часть документа и в предпросмотре. Типичная ошибка. Эскиз оказался слишком мелким или нечитабельным. Безопасный откат. Пока окно Sketcher открыто, нажмите Cancel the sketch; после вставки отмените правку и создайте рисунок заново.
Сохранение и создание копии под новым именем
Цель. Зафиксировать рабочий Markdown и при необходимости сохранить отдельную версию. Подготовка. Убедитесь, что документ открыт из каталога, куда у пользователя есть право записи. Действия. Нажмите Save в верхней панели или Ctrl+S. Для копии откройте меню → Save As… либо нажмите Ctrl+Shift+S, задайте новое имя и каталог. Параметры. Для рабочего исходника сохраняйте расширение .md. Проверка. После сохранения новый файл должен существовать в выбранном каталоге и повторно открываться в Marker. Типичная ошибка. Пользователь экспортирует DOCX и удаляет .md, считая DOCX полноценной заменой исходнику. Безопасный откат. Сохраняйте .md отдельно до любого экспорта; если нужна экспериментальная правка, сначала используйте Save As….
Перечитывание файла с диска
Цель. Загрузить версию документа, которую изменило другое приложение. Подготовка. Сначала определите, нужны ли текущие несохранённые правки Marker. Действия. Если правки нужны, сохраните их в отдельную копию через Save As…. Затем откройте меню и выберите Reload from Disk либо нажмите F5 или Ctrl+R. Параметры. Команда работает с текущим путём файла и не объединяет две версии автоматически. Проверка. Текст в Editor должен совпасть с содержимым файла на диске. Типичная ошибка. Перечитывание выполняется до сохранения нужного черновика. Безопасный откат. Используйте отдельную копию до Reload; встроенного механизма слияния версий эта команда не предоставляет.
Экспорт в HTML, LaTeX, DOCX, ODT, RTF и PDF
Цель. Получить файл для публикации или передачи в другое ПО. Подготовка. Сохраните исходный .md. Для DOCX, ODT, RTF и PDF убедитесь, что в системе доступен Pandoc; версия 2023.05.02 скрывает неподдерживаемые форматы, когда Pandoc не обнаружен. Действия. Откройте меню → Export… и выберите доступный формат назначения. Для печатного результата используйте также Print… или Ctrl+P и системный диалог печати. Параметры. HTML и LaTeX связаны с SciDown, офисные форматы — с Pandoc; окончательное оформление зависит от выбранного конвертера и темы. Проверка. Откройте итоговый файл в программе назначения и отдельно проверьте таблицы, формулы, изображения, подписи и разрывы страниц. Типичная ошибка. Формат отсутствует в Export…. Безопасный откат. Не меняйте исходный Markdown ради появления пункта; восстановите или установите нужный компонент экспорта и повторите операцию из сохранённого .md.
Сквозной сценарий: от существующего .md до проверенного DOCX и PDF
Цель. Провести воспроизводимый рабочий цикл с сохранением исходника и двумя форматами выдачи. Подготовка. Нужны Marker, Markdown-файл и доступный Pandoc. Действия. Откройте .md через Open…; нажмите Ctrl+3 для Dual Pane; исправьте текст в Editor и сразу сверяйте результат справа; при необходимости включите Render Math, Mermaid или Charter в Preferences → Preview; сохраните исходник Ctrl+S; создайте резервную версию через Save As…; выполните Export… в DOCX и откройте полученный файл во внешнем офисном редакторе; затем вернитесь к Marker и создайте PDF через доступный PDF-экспорт или Print…. Параметры. Рабочим оригиналом остаётся .md, а DOCX и PDF — производные файлы. Проверка. Сравните заголовки, таблицы, формулы, изображения и подписи во всех трёх представлениях. Типичная ошибка. Правки в DOCX принимаются за изменения исходника Marker. Безопасный откат. Любую следующую редакцию начинайте с сохранённого .md; офисный документ используйте как выдачу, а не как единственный мастер-файл.
Плюсы и минусы Marker
Плюсы
- Открытый исходный код и лицензия GPL-3.0 без подписки, активации и платных редакций.
- Нативный GTK3-интерфейс для Linux вместо браузерного сервиса или Electron-приложения.
- Четыре режима отображения позволяют отдельно работать с исходником, предпросмотром или двумя представлениями одновременно.
- SciDown расширяет Markdown для научных и технических документов: YAML, классы, оглавление, подписи объектов, внутренние ссылки и Beamer.
- Математика через KaTeX/MathJax, Mermaid, Charter и highlight.js объединяют текст, формулы, диаграммы, графики и код в одном исходнике.
- Встроенный Sketcher подходит для быстрых ручных схем и пометок.
- Pandoc даёт вывод в DOCX, ODT, RTF и PDF, а HTML и LaTeX доступны через собственный стек преобразования.
- Главный исходник остаётся обычным .md и не привязан к закрытому формату проекта.
- Во Flathub доступны сборки для x86_64 и aarch64, а пакет продолжает присутствовать в современных ветках Fedora.
Минусы
- Последняя стабильная версия 2023.05.02 существенно старше современных релизов альтернативных редакторов.
- Windows и macOS не относятся к штатным платформам этого Marker.
- Полный набор офисного экспорта зависит от Pandoc и внешних компонентов.
- Русская локализация неполная: часть параметров остаётся на английском.
- Flathub-пакет не верифицирован разработчиком и имеет сетевое разрешение и доступ к домашнему каталогу.
- В открытых задачах проекта остаются современные отчёты о пустом предпросмотре и неполном применении тёмной темы в Flatpak.
- Нет встроенного облака, совместного редактирования, мобильного клиента или ИИ-инструментов.
- Интерфейс рассчитан на знание Markdown-разметки и не предоставляет полноценного WYSIWYG редактирования офисного типа.
- Нет подтверждённого встроенного механизма восстановления черновика после закрытия без сохранения; соответствующая функция остаётся отдельным пожеланием в трекере проекта.
Кому подойдёт
- Пользователям Linux, которым нужен локальный GTK-редактор Markdown без обязательного аккаунта.
- Авторам технических материалов с формулами, диаграммами, графиками, кодом, подписями рисунков и внутренними ссылками.
- Тем, кто хранит мастер-версию текста в .md, но периодически выдаёт DOCX, ODT, RTF, HTML, LaTeX или PDF.
- Пользователям GNOME и близких окружений, которым ближе нативный GTK-интерфейс, чем Electron.
- Тем, кому важна возможность открыть исходник любым текстовым редактором и не зависеть от проприетарного формата проекта.
Кому не подойдёт
- Пользователям Windows и macOS, которым нужен официально поддерживаемый пакет Marker именно этого проекта.
- Тем, кто ожидает полноценный визуальный WYSIWYG без исходной Markdown-разметки.
- Командам, которым нужны облачная синхронизация, роли, комментарии, совместное редактирование и история изменений на сервере.
- Пользователям, которым требуется активно развиваемый редактор с частыми стабильными релизами и современным интерфейсным стеком.
- Тем, кто хочет редактировать DOCX или PDF как исходный формат, а не экспортировать их из Markdown.
- Пользователям, для которых критична полностью русифицированная настройка всех функций.
Сравнение с другими аналогами
Для сравнения выбраны четыре редактора, которые решают ту же базовую задачу — создание и публикацию Markdown — но отличаются платформами, моделью интерфейса и экспортом. Критерии одинаковы: основная задача, поддерживаемые ОС, порог освоения, форматы, автоматизация и расширения, модель оплаты, ограничения и наиболее подходящий сценарий.
| Редактор | Задача | Платформы | Порог освоения | Форматы | Автоматизация и расширения | Оплата | Ограничения | Подходящий сценарий |
|---|---|---|---|---|---|---|---|---|
| Marker | Технический Markdown с отдельным предпросмотром | Linux; community-порт FreeBSD | Средний: нужно знать Markdown/SciDown | MD; экспорт HTML, LaTeX, PDF, RTF, ODT, DOCX | Mermaid, Charter, Math, Pandoc, Sketcher | Бесплатно, GPL-3.0 | Стабильный релиз 2023 года, Linux-ориентация, зависимости экспорта | Локальный научно-технический текст на Linux |
| Typora | Inline-редактирование Markdown с визуальным представлением | macOS, Windows, Linux | Низкий или средний | Markdown; богатый экспорт, Pandoc используется для ряда внешних форматов | Mermaid, темы, дополнительные функции актуальной ветки | Разовая покупка 14,99 доллара без налога; 15-дневная пробная версия, до трёх устройств одного пользователя | Проприетарная лицензия и платная активация | Кроссплатформенное личное письмо без постоянного вида исходника |
| Zettlr | Большие проекты, академическое письмо и публикационный процесс | Windows, macOS, Linux | Выше среднего из-за большого набора функций | Markdown и публикационный экспорт через современный стек приложения | Проекты, библиография, Pandoc-ориентированный вывод, развитая организация документов | Бесплатно, open source, поддерживается пожертвованиями | Интерфейс и набор функций заметно сложнее Marker | Диссертации, статьи, книги и большие коллекции заметок |
| MarkText | Визуальное редактирование Markdown и быстрый экспорт | Linux, macOS, Windows | Низкий | CommonMark, GFM, часть Pandoc Markdown; экспорт HTML и PDF | Math, front matter, emoji, режимы Source Code, Typewriter и Focus | Бесплатно, MIT | Последний опубликованный стабильный релиз 0.17.1 датирован 2022 годом, хотя разработка в репозитории продолжалась | Пользователь, которому нужен бесплатный кроссплатформенный WYSIWYG-подобный редактор |
| ghostwriter | Сосредоточенное письмо в Markdown | Linux, Windows; macOS поддерживается сообществом и требует сборки | Низкий или средний | Markdown; экспорт зависит от Pandoc, MultiMarkdown или commonmark | Live Preview, Focus, Hemingway, статистика, автосохранение, MathJax через Pandoc | Бесплатно, GPL-3.0 | macOS не имеет официального установщика | Длинные тексты, где важны фокус, статистика и автосохранение |
Marker выигрывает не универсальностью, а сочетанием GTK3, SciDown и встроенных научно-технических рендереров. Typora проще для пользователей, которые хотят видеть почти готовый документ прямо в поле ввода. Zettlr сильнее в больших публикационных проектах. MarkText удобнее для бесплатной кроссплатформенной визуальной работы. ghostwriter лучше подходит тем, кому важнее режимы концентрации и автоматическое сохранение, чем SciDown и Sketcher.
Типичные проблемы Marker и способы диагностики
1. В Flatpak открывается редактор, но предпросмотр остаётся пустым
Симптом: исходный Markdown виден, правая область ничего не показывает. Возможная причина: проблема WebKitGTK или интеграции текущего Flatpak Runtime; такие отчёты есть среди открытых задач Marker. Диагностика: переключитесь в Preview Only и проверьте простой документ без Mermaid, Math и удалённых картинок. Если даже обычный заголовок не рендерится, проблема находится ниже уровня конкретной разметки. Исправление: обновите Flatpak-пакет и Runtime до текущих версий; при сохранении проблемы используйте пакет дистрибутива или сборку, совместимую с текущей системой. Проверка результата: простой Markdown должен снова отображаться в Preview.
2. В Export… нет DOCX, ODT, RTF или PDF
Симптом: список форматов короче ожидаемого. Возможная причина: Pandoc недоступен; версия 2023.05.02 специально скрывает неподдерживаемые пункты. Диагностика: сравните наличие базового HTML/LaTeX с офисными форматами и убедитесь, что Pandoc доступен в окружении, из которого запущен Marker. Исправление: установите или восстановите совместимый Pandoc для выбранного способа установки Marker. Проверка результата: после повторного запуска соответствующие форматы должны появиться в Export….
3. PDF создаётся, но часть формул или разметки выглядит иначе, чем в Preview
Симптом: предпросмотр в Marker корректен, а PDF отличается. Возможная причина: Preview и PDF используют разные цепочки вывода: WebKitGTK с CSS против Pandoc/LaTeX или системной печати. Диагностика: отдельно сравните обычный текст, формулы, таблицы и изображения и определите тип объекта, который расходится. Исправление: для PDF используйте совместимые с Pandoc конструкции и проверьте доступность нужного TeX-компонента; для веб-версии ориентируйтесь на HTML-предпросмотр. Проверка результата: повторный PDF должен правильно содержать проблемный тип объекта.
4. Удалённая картинка не показывается, хотя текст документа открыт
Симптом: ссылка на внешнее изображение присутствует, но в Preview пустое место. Возможная причина: сетевой ресурс недоступен, блокируется сеть или адрес картинки больше не отвечает. Flatpak Marker имеет сетевое разрешение именно для отображения внешних изображений. Диагностика: замените удалённую картинку временной локальной копией в доступном каталоге. Исправление: храните критичные изображения рядом с документом или восстановите доступ к исходному HTTPS-ресурсу. Проверка результата: локальный или снова доступный внешний файл отображается в Preview.
5. Файл из системного каталога нельзя открыть или сохранить
Симптом: Marker видит одни документы, но не может записать другие. Возможная причина: права Unix или границы файлового доступа Flatpak. Flatpak-манифест предоставляет доступ к домашнему каталогу, но это не делает все системные каталоги доступными. Диагностика: создайте копию в пользовательской папке и проверьте сохранение там. Исправление: работайте с документом в каталоге, доступном вашему пользователю, либо корректно настройте разрешения для конкретного проекта. Проверка результата: Save завершает запись без ошибки.
6. Проверка орфографии не предлагает нужный язык
Симптом: опция Check spelling for language не содержит ожидаемый словарь или не работает. Возможная причина: Marker использует GtkSpell/Enchant и системные словари. Диагностика: проверьте, установлен ли словарь нужного языка в окружении дистрибутива или контейнера. Исправление: добавьте совместимый Hunspell/Enchant-словарь и перезапустите приложение. Проверка результата: язык появляется в настройке орфографии, а ошибки начинают подчёркиваться.
7. Часть интерфейса на русском, а часть остаётся на английском
Симптом: меню переведено, но отдельные параметры Preview или Editor показываются по-английски. Возможная причина: русский файл локализации содержит непереведённые строки, в том числе для ряда настроек подсветки, Mermaid, Charter и Math. Диагностика: сравните язык системной локали с теми строками, которые уже переведены. Исправление: это не пользовательская ошибка настройки; для текущей версии следует ориентироваться на английские названия непереведённых пунктов. Проверка результата: функциональность должна работать независимо от языка подписи.
8. Тёмная тема применяется не ко всем элементам Flatpak-версии
Симптом: часть окна тёмная, часть остаётся светлой. Возможная причина: открытая проблема Marker с неполным применением dark mode в Flatpak. Диагностика: отключите Enable dark mode и сравните стабильность оформления со светлой схемой. Исправление: используйте светлый режим либо рабочую тему GTK до исправления конкретной несовместимости. Проверка результата: интерфейс должен стать визуально последовательным, пусть и без тёмной темы.
9. После обновления дистрибутива Marker перестал собираться из исходников
Симптом: Meson/Ninja останавливаются на ошибках GTK или WebKit при сборке. Возможная причина: Marker использует GTK3 и старые компоненты, а современные дистрибутивы меняют API и пакеты; в трекере были отдельные задачи о сборке на новых GNOME. Диагностика: сопоставьте ошибку с перечисленными upstream-зависимостями и убедитесь, что используются GtkSourceView 3 и совместимый WebKitGTK. Исправление: предпочтительнее взять текущий пакет дистрибутива или Flathub, где применены поддерживающие патчи, чем менять код случайными заменами. Проверка результата: готовый пакет запускается и открывает простой .md.
10. После закрытия несохранённый черновик не восстановился
Симптом: после повторного запуска нет последней несохранённой версии. Возможная причина: в проекте остаётся отдельное пожелание добавить автосохранение черновика и восстановление после перезапуска, то есть рассчитывать на такой механизм как на готовую функцию нельзя. Диагностика: проверьте, была ли выполнена команда Save или Save As… до закрытия. Исправление: сохраняйте рабочий .md регулярно и создавайте отдельные версии перед крупными изменениями. Проверка результата: после перезапуска открывается последняя явно сохранённая версия.
FAQ
Marker — это тот же Marker.io?
Нет. Marker.io — веб-сервис для аннотаций и отчётов об ошибках на сайтах. Здесь рассматривается com.github.fabiocolacio.marker — настольный GTK3 Markdown-редактор Фабиу Коласиу.
Есть ли Marker для Windows?
Upstream описывает этот проект как Markdown editor for Linux. Официального Windows-пакета этого Marker нет. Для Windows лучше выбирать Typora, Zettlr, MarkText или ghostwriter.
Можно ли редактировать DOCX прямо в Marker?
Нет. DOCX относится к экспортным форматам Pandoc. Рабочим исходником Marker остаётся Markdown. Для непосредственного редактирования DOCX нужен офисный редактор.
Зачем нужен SciDown, если уже есть Markdown?
SciDown добавляет структуру для технических документов: YAML-заголовки, классы документа, аннотацию, оглавление, внешние включения, подписи и ссылки на уравнения, рисунки, таблицы и листинги. Это расширяет обычный Markdown в сторону научной публикации.
Работает ли Marker без интернета?
Локальное редактирование и сохранение Markdown не требуют аккаунта или облачного сервиса. Интернет понадобится для установки и обновлений, а также для показа внешних сетевых ресурсов, на которые ссылается документ.
Почему Flathub показывает Medium Risk?
Flatpak-манифест Marker разрешает приложению сеть и доступ к домашнему каталогу. Сеть нужна, в частности, для внешних изображений. Кроме того, пакет во Flathub помечен как Unverified, потому что сопровождается сообществом, а не верифицированным издателем.
Есть ли в Marker автосохранение?
На готовое восстановление несохранённого черновика полагаться нельзя: добавление autosave draft и восстановления после перезапуска остаётся отдельным пожеланием в трекере. Рабочий .md следует сохранять явно.
Можно ли использовать Marker для презентаций?
SciDown поддерживает класс документа beamer. Это означает подготовку презентационного исходника и последующий вывод через соответствующую цепочку преобразования, а не визуальный редактор слайдов в стиле PowerPoint.
Marker поддерживает русский язык?
Русский перевод включён, но он неполный. Основные пункты интерфейса переведены, а часть строк настроек остаётся английской.
Что лучше хранить после завершения проекта: PDF или Markdown?
Для архивного редактируемого исходника — Markdown. PDF удобен как фиксированная публикационная копия. Если сохранить только PDF, повторная правка структуры станет существенно сложнее. При необходимости конвертировать PDF в другие документы можно обратиться к материалу GeekHow о преобразовании PDF в Google Docs, но это уже восстановительная операция, а не замена исходному .md.
Итог
Marker имеет смысл выбирать в довольно конкретном сценарии: Linux, локальные Markdown-файлы, желание видеть исходник и отдельный HTML-предпросмотр, а также необходимость в формулах, Mermaid, Charter, SciDown и периодическом экспорте через Pandoc. Здесь программа остаётся интересной именно сочетанием текстового исходника и инструментов технической публикации.
Для простых заметок возможностей Marker больше, чем нужно, а возраст стабильного релиза и GTK3-архитектура становятся дополнительной нагрузкой. Для кроссплатформенной работы разумнее Typora, Zettlr, MarkText или ghostwriter в зависимости от требований к цене, WYSIWYG-подаче, академическим функциям и автосохранению. Для большой академической рукописи Zettlr предлагает более современный публикационный стек, для визуального редактирования проще Typora или MarkText, а для спокойного длинного письма полезнее функции фокусировки ghostwriter.
Если исходник должен оставаться переносимым и независимым от конкретного приложения, Marker сохраняет важное преимущество: мастер-файл остаётся обычным Markdown. Но пользоваться редактором в 2026 году стоит с пониманием его границ — проверять предпросмотр после обновлений, хранить .md отдельно от экспортов, не рассчитывать на облако или восстановление несохранённого черновика и контролировать Pandoc перед выдачей DOCX, ODT, RTF или PDF. Тогда Marker остаётся рабочим Linux-инструментом, а не ловушкой из-за возраста релиза.





















