В мире программного обеспечения для работы с командной строкой терминальные эмуляторы играют важнейшую роль, обеспечивая интуитивное и эффективное взаимодействие с системой. Одним из заметных проектов в этой сфере является Ghostty - современный и активно развивающийся терминал, который получил обновление версии 1.2.0, выпущенное 15 сентября 2025 года. Это релиз, объединяющий в себе полгода работы сотен разработчиков и сообществ, что отражается в ощутимом улучшении всех аспектов программы.
В рамках данного обзора мы подробно разберём ключевые особенности и нововведения Ghostty 1.2.0, объясним, почему эта версия заслуживает внимания пользователей и разработчиков, а также рассмотрим, как Ghostty становится все более универсальным инструментом для разных операционных систем. Ghostty 1.2.
0 - крупное обновление с многогранной направленностью, которое затронуло интерфейс, производительность, безопасность, функциональность и совместимость с другими инструментами. Начнём с визуальных изменений. В версии 1.2.0 появились новые иконки, адаптированные к разным платформам.
Для пользователей macOS значимым стал новый дизайн иконки, совместимой с macOS 26 Tahoe, которая учитывает режимы светлой и тёмной темы, а также разные стилизованные оттенки. Аналогично, в графической оболочке GTK (используемой на Linux и FreeBSD) иконка была переработана для лучшего соответствия разнообразным окружениям рабочего стола, ориентируясь на стиль GNOME, что позволяет исключить прежнее ощущение, что интерфейс "слишком macOS-центричен". Важным нововведением стала команда палитра или Command Palette, которая работает аналогично командным палитрам в популярных редакторах и IDE. Она предоставляет быстрый доступ к основным действиям терминала без необходимости запоминать или настраивать соответствующие горячие клавиши. По умолчанию эта функция активируется с помощью определённых сочетаний клавиш на macOS и GTK, что упрощает работу с вкладками, копированием текста, переключением между терминалами и другими операциями.
Такой подход значительно повышает удобство и гибкость работы, особенно для тех пользователей, кому требуется выполнять малоиспользуемые, но важные команды. Одним из наиболее востребованных обновлений, воплощённых в Ghostty 1.2.0, стала возможность настройки размеров "быстрого терминала" или quick terminal, который является отдельным окном терминала, вызываемым по горячей клавише и предназначенным для оперативной работы. Теперь размер этого окна конфигурируется с помощью новых параметров, доступна установка как в процентах относительно экрана, так и в фиксированных пикселях.
Более того, размер можно изменять во время работы, и по умолчанию он запоминается, значительно улучшая пользовательский опыт. Особое внимание разработчики уделили улучшению взаимодействия Ghostty с SSH. Появилась возможность включить опциональные интеграции, которые упрощают работу с удалёнными серверами, не поддерживающими все функции Ghostty по умолчанию. Например, параметр ssh-env автоматически устанавливает для сессий TERM в значение xterm-256color, то есть более универсальное и распространённое, а ssh-terminfo передаёт на сервер собственный терминальный описатель Ghostty, обеспечивая использование всех возможностей приложения. Эти функции находятся ещё в разработке, но уже значительно повышают совместимость на практике.
Под капотом Ghostty 1.2.0 была проведена серьёзная переработка рендеринга текста и графики. Теперь основной рендеринг разделён так, чтобы у разных графических бэкендов - OpenGL и Metal - использовалась общая логика. Это позволило выровнять функционал и повысить производительность, особенно на OpenGL, которая важна для пользователей Linux и FreeBSD.
Новая система обеспечивает более качественное смешивание цветов с учётом линейной альфа-композиции, устраняя артефакты при выводе текста и улучшая общее качество отображения. Дополнительно разработчики ввели поддержку кастомных шейдеров для курсора, что открывает новые возможности для анимации и визуального выделения курсора, например, создание эффекта "горящего следа". Это не только украшение интерфейса, но и средство повысить удобство наблюдения за перемещением курсора во время работы. Наконец, пользователи получили возможность задавать изображения на фоне терминала, настраиваемые по положению, прозрачности и повторению. Важно помнить, что в данной версии изображение дублируется в видеопамяти для каждого терминала, что может увеличить потребление ресурсов, однако разработчики уже планируют оптимизацию этой функции в будущих обновлениях.
Новое заметное дополнение - это графические прогресс-бары, встроенные в терминал. Ghostty поддерживает последовательность ConEmu OSC 9;4, что позволяет отображать прогресс в виде полноценных графических индикаторов, включая состояния успеха и ошибки, индикаторы с числовой прогрессией и пульсацией. Это инновация для macOS в категории терминальных эмуляторов и один из первых случаев поддержки подобных функций, благодаря чему Ghostty становится удобным инструментом для современных CLI-приложений. Что касается шрифтов, Ghostty 1.2.
0 реализовал умную подстройку размера резервных шрифтов, что необходимо при использовании символов, отсутствующих в основном наборе. Это особенно полезно для пользователей, работающих с многоязычными текстами, например, на китайском, японском или корейском языках, позволяя добиться более гармоничного и компактного отображения текста. Кроме того, улучшена встроенная поддержка шрифтов Nerd Fonts: теперь символы этого набора автоматически масштабируются под размер ячейки терминала, что избавляет от необходимости использовать патченные шрифты и упрощает конфигурацию. Ключевые привязки клавиш в Ghostty были переработаны с ориентацией на спецификацию W3C, что повышает предсказуемость и консистентность работы по разным платформам и раскладкам клавиатуры. Это обеспечивает более гибкое и универсальное управление терминалом.
Для macOS особую значимость набрали обновления, связанные с производительностью и интеграцией. Теперь можно отменять и повторять операции закрытия терминалов (окон, вкладок, сплитов), а также использовать возможности Apple Shortcuts для автоматизации и взаимодействия с системой. Такая автоматизация открывает перед пользователями macOS большие перспективы в построении индивидуальных рабочих процессов. GTK-версия Ghostty существенно улучшилась благодаря полной переработке на GObject и устранению утечек памяти, что повысило стабильность даже при длительной работе. Кроме того, теперь доступны глобальные горячие клавиши, поддержка FreeBSD, возможность запуска терминала на Wayland с протоколом wlr-layer-shell и локализация интерфейса на множество языков, что говорит о расширении аудитории Ghostty и ориентации на сообщество пользователей.
Безопасность также не осталась в стороне. Исправлена уязвимость на macOS, связанная с эскалацией привилегий, которая требует наличия уязвимого стороннего приложения для эксплуатации. Такой подход к безопасности демонстрирует ответственный подход разработчиков к стабильности и защите пользователей. Ghostty 1.2.
0 продолжает поддерживать широкий спектр стандартов и спецификаций терминальной эмуляции, включая расширенное соответствие протоколам и улучшенную совместимость с популярными инструментами. Улучшения затронули отрисовку, обработку клавиатуры, мыши, а также поддержку мультимедийных функций, например, протокол Kitty для изображений. Для разработчиков и пакетировщиков Ghostty 1.2.0 ввёл обновления в систему сборки, улучшил поддержку snap и flatpak, хотя официальных сборок пока не выпускается.
Это открывает дорогу к более простой установке и обновлению для широкого круга пользователей Linux и других систем. Ghostty движется к шестимесячному циклу выпуска обновлений, что позволит стабилизировать крупные изменения и более чётко согласовывать релизы с обновлениями операционных систем. Запланированные улучшения в версии 1.3 включают поиск в истории терминала и визуальные полосы прокрутки, делая работу с большим объёмом команд ещё удобнее. Ghostty 1.
2.0 демонстрирует зрелость и серьёзный уровень разработки современного инструмента для командной строки. Этот релиз сочетает в себе глубокую проработку интерфейса, надёжность, расширенную функциональность и ориентированность на разнообразные платформы и сообщества. Результатом становятся более плавные, эффективные и приятные рабочие процессы для пользователей, кто работает с терминалом на macOS, Linux и FreeBSD. Будущие версии обещают сохранить тенденцию к расширению возможностей и улучшению пользовательского опыта, что делает Ghostty одним из наиболее перспективных решений в мире эмуляторов терминала.
Для тех, кто ценит качество, стабильность и инновации в работе с командной строкой, обновление до Ghostty 1.2.0 - важный шаг к повышению продуктивности и комфорта. .