Иногда скриншота недостаточно: нужно показать, как открывается меню, как ведёт себя анимация или где именно находится кнопка. Записывать полноценное видео ради пятисекундной демонстрации тяжело, а GIF или короткий WebM удобно вставить в документацию и чат. Peek создан именно для такой задачи.
Это минималистичный рекордер экрана: вы выделяете область, нажимаете запись и получаете файл без монтажа и сложных настроек. Но у проекта есть важные ограничения, о которых стоит знать до установки.
Что умеет Peek
Peek записывает выбранную область экрана или окно и сохраняет результат в GIF, WebM или MP4. Можно задать частоту кадров, задержку перед началом и поведение после записи. Интерфейс предельно прост: рамка выделения, кнопка записи и таймер.
Приложение ориентировано на короткие демонстрации: несколько секунд или десятков секунд. Для длинных записей, звука и нескольких источников оно не предназначено.
Установка
flatpak install flathub com.uploadedlobster.peek
flatpak run com.uploadedlobster.peek
В системах со Snap доступен вариант:
sudo snap install peek
Проверьте, что в системе установлены кодеки для выбранного формата. Для GIF они не нужны, для WebM и MP4 может понадобиться gstreamer с плагинами.
Как записать демонстрацию
Запустите Peek, расположите окно записи над нужной областью и нажмите «Записать». После остановки файл сохранится в выбранный каталог. Если результат не устраивает, измените частоту кадров или размер области и повторите.
peek --help
ls -lh ~/Videos/*.gif | tail -3
Для инструкций лучше выбирать область без лишнего интерфейса и увеличивать масштаб приложения заранее. Мелкий текст в GIF почти не читается.
Настройки, которые влияют на результат
Формат
GIF универсален, но быстро растёт в размере и ограничен 256 цветами. WebM компактнее и качественнее, но не везде вставляется. Для документации на сайте лучше WebM или короткое видео, для чата — GIF.
Частота кадров
15 кадров в секунду достаточно для интерфейсных демонстраций. Более высокая частота увеличивает файл, не добавляя понятности.
Задержка
Задержка в несколько секунд позволяет подготовить окно и убрать курсор из ненужного места. Это мелочь, но она заметно улучшает качество записи.
Ограничения
Главная проблема Peek — поддержка Wayland. Приложение исторически ориентировано на X11, и в Wayland-сессии запись может не работать или работать нестабильно. Разработка замедлилась, поэтому новые возможности появляются редко.
Кроме того, Peek не пишет звук, не умеет несколько источников и не подходит для длинных записей. Если нужен полноценный скринкаст, используйте OBS Studio или SimpleScreenRecorder.
Альтернативы
Kooha — современный рекордер для Wayland с поддержкой разных источников. SimpleScreenRecorder надёжен в X11 и умеет писать звук. OBS Studio — тяжёлый, но универсальный инструмент для стримов и уроков. Для быстрых GIF в X11 Peek остаётся самым простым вариантом.
Если нужна только статичная картинка, не записывайте видео: сделайте скриншот и добавьте стрелку в редакторе. Это быстрее и понятнее.
Практические советы
Записывайте короткие фрагменты по 5–10 секунд и склеивайте их в документации текстом. Один длинный GIF сложно смотреть, а весит он больше. Убирайте лишние уведомления и не показывайте персональные данные: они останутся в файле.
Проверяйте результат перед публикацией: проиграйте файл в другом приложении и убедитесь, что цикл не обрывается на середине действия.
Кому подходит
Техническим писателям, разработчикам, которые показывают ошибки в issue, и преподавателям. Для записи лекций или игр инструмент слишком ограничен.
Как уменьшить размер файла
Запись интерфейса в GIF легко превращается в файл на десятки мегабайт. Уменьшить его можно двумя способами: сократить число кадров и палитру или перекодировать в видео. Для GIF подойдёт gifsicle, для WebM и MP4 — ffmpeg.
gifsicle -O3 --colors 128 --lossy=80 input.gif -o small.gif
ffmpeg -i input.webm -vf "fps=12,scale=800:-1" -c:v libvpx-vp9 -b:v 0 -crf 40 output.webm
ls -lh input.gif small.gif output.webm
Сначала уменьшайте частоту кадров и ширину, и только потом агрессивно жмите качество. Интерфейс с мелким текстом плохо переносит сильное сжатие: подписи становятся нечитаемыми, и демонстрация теряет смысл.
Если файл всё равно большой, разбейте действие на два коротких фрагмента. Два понятных ролика по пять секунд полезнее одного длинного и тяжёлого.
Проверка и публикация
Перед вставкой в статью проиграйте файл в браузере и в просмотрщике изображений: разные программы по-разному обрабатывают цикл и прозрачность. Убедитесь, что запись начинается с понятного состояния и не обрывается на полуслове.
Для сайта добавьте к анимации текстовое описание: не все читают GIF, а поисковые системы индексируют текст, а не движение курсора. Если запись показывает ошибку, продублируйте сообщение текстом — так его можно скопировать и найти решение.
Альтернативы и совместимость
Если {app} не подходит, посмотрите на схожие инструменты: часто у них тот же функционал, но другой подход к интерфейсу и данным. Проверьте, поддерживается ли экспорт форматов.
# найти похожие приложения
flatpak search {app} 2>/dev/null | head -10
apt search {app} 2>/dev/null | head -10
# проверить форматы данных на диске
file ~/Documents/*.{dat,doc*} 2>/dev/null | head
Перед переходом экспортируйте данные из старого приложения: совместимость форматов бывает частичной.
Итог
Peek решает узкую задачу — быстро записать короткую демонстрацию без монтажа. В X11 он удобен и предсказуем, в Wayland требует проверки. Если ваш рабочий стол работает на Wayland, сначала попробуйте Kooha; если на X11 и нужен именно GIF, Peek остаётся простым выбором.