
Ghostty — это современный эмулятор терминала с открытым исходным кодом, написанный на языке программирования Zig. Релиз версии 1.3 стал итогом шестимесячной разработки, включившей в себя более 2800 коммитов, над которыми трудились 180 участников сообщества.
Основные изменения
Одной из ключевых функций стал поиск текста с прокруткой назад. Теперь пользователи могут активировать поиск по текущей области просмотра с помощью комбинации Ctrl + Shift + F в Linux или Cmd + F в macOS. Навигация по найденным результатам осуществляется стрелками или настроенными сочетаниями клавиш. Важно отметить, что поиск пока ограничен текущей областью видимости и не охватывает всю историю прокрутки.
Также в эмуляторе появились настраиваемые визуальные полосы прокрутки. Ранее навигация была доступна лишь через колесико мыши или жесты тачпада, а теперь полосы обеспечивают удобный визуальный контекст при просмотре логов.
Дополнительные улучшения
- Уведомления о завершении команд: теперь их можно гибко настроить через конфигурационный файл, выбрав способ оповещения (звук или системное уведомление), установив задержки или задав условия срабатывания в зависимости от фокуса окна.
- События клика: внедрена поддержка перемещения курсора в конкретную точку командной строки. Функция корректно работает в оболочках Fish, Nushell, Zsh и других.
- Стандарт OSC 133: разработчики отчитались о более полной и точной реализации управляющих последовательностей.
Значительные доработки получили версии для Linux:
- Реализовано переключение вкладок свайпом двумя пальцами.
- Добавлены параметры командной строки
-eи--working-directoryдля управления открытием новых окон. - Обеспечено точное центрирование окон при задании параметров
--window-heightи--width. - Решена проблема с вставкой текста через среднюю кнопку мыши в среде GNOME.
- Добавлена поддержка сопоставления клавиш XKB.
Установить Ghostty 1.3 можно через сборки в форматах DEB и AppImage либо путем компиляции из исходного кода.



