Когда дело доходит до создания скриншотов в Linux, Spectacle и Flameshot от KDE — два наиболее знакомых варианта. Оба предлагают множество функций, но стоит обратить внимание на новую альтернативу, особенно если вы используете Wayland desktop и хотите что-то заметно более быстрое.
Это называется LumineCapture, бесплатная утилита для создания скриншотов с открытым исходным кодом, написанная на Rust, разработанная для повышения скорости и низкого использования ресурсов. Проект еще молод, но уже предлагает полный набор функций, включая аннотации к изображениям, распознавание текста и несколько режимов съемки.
Что делает LumineCapture интересным, так это его подход к производительности. По словам разработчика, на системе KDE Plasma с одним монитором приложение может отобразить замороженный снимок экрана с готовым интерфейсом редактирования примерно за 40 миллисекунд. При использовании двух мониторов задержка увеличивается примерно до 60–80 миллисекунд, при этом COSMIC, по некоторым данным, работает немного быстрее.
Это впечатляющие цифры, хотя они основаны на измерениях разработчика. Мы тоже попробовали LumineCapture, и разница заметна. По сравнению с KDE Spectacle, он легче и быстрее реагирует, особенно при запуске интерфейса для создания скриншотов.
Разработчик также опубликовал результаты тестирования, в которых сравниваются LumineCapture, Spectacle и Flameshot. В тесте из 30 снимков всего рабочего пространства, сохраненных напрямую в файл без открытия редактора, LumineCapture в среднем выполняла задачу за 150,5 миллисекунды. Spectacle справился за 576,1 миллисекунды, а Flameshot с запущенным демоном — в среднем за 737,9 миллисекунды.
Другими словами, в этом тесте LumineCapture оказался примерно в 3,8 раза быстрее Spectacle и в 4,9 раза быстрее Flameshot. Конечно, эти результаты не стоит воспринимать как универсальные показатели, поскольку производительность зависит от аппаратного обеспечения, среды рабочего стола и конфигурации. Тем не менее они объясняют, почему приложение работает так быстро при повседневном использовании.
Помимо скорости, LumineCapture предлагает множество функциональных возможностей. Встроенный редактор позволяет пользователям добавлять стрелки, линии, прямоугольники, круги, текст, рисунки от руки и пронумерованные стрелки прямо на скриншоты. В приложении также есть лупа для точного выделения и пипетка для выбора цветов.
Еще одна полезная функция — оптическое распознавание символов. Вместо того чтобы открывать отдельное окно с распознанным текстом, LumineCapture позволяет пользователям выделять и копировать текст прямо со скриншота, как на современных смартфонах. Для оптического распознавания символов используются модели PaddleOCR с поддержкой дополнительных языков.
Приложение также поддерживает закрепление скриншотов на рабочем столе, что может пригодиться, когда вам нужно сохранить эталонное изображение видимым во время работы в другом приложении.
Для захвата изображений LumineCapture предлагает несколько вариантов. Пользователи могут охватить все рабочее пространство целиком, захватить монитор под указателем мыши или выбрать определенную область. Существует также режим захвата активного окна, хотя эта функциональность в настоящее время ограничена в KDE Plasma.
Те, кто предпочитает работать с помощью клавиатуры, оценят сочетания клавиш и параметры командной строки. Например, при запуске lumine-capture открывается редактор скриншотов, а lumine-capture -r позволяет выбрать область и сделать снимок сразу, не открывая редактор. Скриншоты можно сохранить в файл, скопировать в буфер обмена или закрепить на рабочем столе.
Еще одно преимущество заключается в том, что LumineCapture не требует постоянно работающего фонового демона для выполнения обычных операций. Единственное исключение — дополнительная функция оптического распознавания символов с ускорением на графическом процессоре, для которой может потребоваться выделенный фоновый процесс.
Что касается совместимости с настольными компьютерами, разработчик протестировал приложение на KDE Plasma, COSMIC и Niri. Другие композиторы Wayland могли бы работать, но официально не тестировались. GNOME, между тем, на данный момент не поддерживается.
LumineCapture в настоящее время доступен в версии 0.2 с предустановленными пакетами для Fedora 43 и новее, Ubuntu 24.04 LTS и новее, Debian 13 и новее и Arch Linux. Инструкции по установке и загрузке доступны на странице релизов проекта на GitHub.

