Gromit-MPX: Виртуальный маркер для Linux-презентаций
Знакомая ситуация? Вы проводите демонстрацию программы, пытаетесь курсором показать важную кнопку, а аудитория её не замечает. Или объясняете сложный интерфейс, но слушатели теряются в деталях. Именно для таких случаев создан Gromit-MPX — лёгкий, но мощный инструмент для рисования поверх экрана в Linux.
Что это такое?
Gromit-MPX — это наследник оригинального Gromit, расширенный поддержкой Multi-Pointer X (MPX). Проще говоря, это виртуальный маркер, которым можно рисовать поверх любого окна или рабочего стола. Основная задача — выделять элементы интерфейса во время презентаций, обучающих видео или удалённых демонстраций.

Ключевые возможности
-
Универсальность работы
- Поддержка всех популярных окружений: GNOME, KDE, XFCE, MATE и других
- Работает как под X11, так и под Wayland (через XWayland)
- Не требует установки дополнительных библиотек или зависимостей
-
Гибкое управление
- Основные действия выполняются горячими клавишами (по умолчанию F9 и F8)
- Возможность настройки собственных сочетаний
- Поддержка отмены/повтора действий (undo/redo)
-
Богатый набор инструментов
- Карандаши разных цветов и толщины
- Маркеры с полупрозрачностью
- Линии, стрелки, прямоугольники
- Ластик для стирания
- Инструменты сглаживания и ортогонального рисования
-
Мультиустройственность
- Поддержка нескольких указателей одновременно
- Возможность использовать отдельное устройство для аннотаций
- Чувствительность к нажатию графических планшетов
Как это работает на практике
Допустим, вы демонстрируете коллегам новое веб-приложение. Вместо того чтобы говорить "вот здесь, в правом верхнем углу", вы:
- Нажимаете F9 — активируется режим рисования
- Обводите нужную кнопку красным маркером
- Нажимаете F9 снова — возвращаетесь к работе
Если сделали ошибку — F8 отменяет последнее действие. SHIFT+F9 очищает весь экран. Просто и эффективно!
Гибкая настройка
Gromit-MPX хранит конфигурацию в ~/.config/gromit-mpx.cfg. Вот пример настройки инструментов:
"red Pen" = PEN (size=7 color="red");
"blue Arrow" = LINE (color="blue" arrowsize=2);
"Eraser" = ERASER (size = 75);
Вы можете:
- Создавать собственные инструменты
- Назначать разные инструменты разным устройствам ввода
- Менять прозрачность рисунков
- Настраивать поведение при разных модификаторах (Shift, Ctrl, Alt)
Уникальная фича: Multi-Pointer
Gromit-MPX поддерживает технологию Multi-Pointer X (MPX), что позволяет:
- Использовать несколько мышей одновременно
- Настроить отдельное устройство только для аннотаций
- Работать с графическими планшетами (например, рисовать пером, а стирать ластиком)
Для настройки MPX можно использовать команды xinput или графический инструмент input-device-manager.
Кому пригодится?
- Преподавателям — для выделения важных элементов во время лекций
- Разработчикам — при демонстрации новых функций коллегам
- Техническим писателям — для создания скриншотов с пояснениями
- Специалистам поддержки — при удалённой помощи пользователям
- Докладчикам — во время презентаций и вебинаров
Альтернативы
Для Linux:
- Ardesia
- Pylote
- Draw On Your Screen
Для Windows:
- ZoomIt
- EpicPen
- ScreenMarker
Как установить
Самый простой способ — через Flatpak:
flatpak install flathub net.christianbeier.Gromit-MPX
Или собрать из исходников:
mkdir build
cd build
cmake ..
make
sudo make install
Итог
Gromit-MPX — это один из тех инструментов, о которых не думаешь, пока не попробуешь. После первого использования понимаешь, как жил без него. Простой, ненавязчивый, но при этом невероятно полезный в повседневной работе.
Особенно рекомендую:
- Преподавателям и тренерам
- Разработчикам, часто проводящим демонстрации
- Всем, кто устал кричать "Нет, не там, вот здесь!" во время скриншеров
А вы уже пробовали Gromit-MPX в работе? Делитесь опытом в комментариях!
