Домой Софт macOS и Linux Вышел Ghostty 1.3: новый функционал эмулятора терминала на языке Zig

Вышел Ghostty 1.3: новый функционал эмулятора терминала на языке Zig

Разработчики внедрили поиск по тексту, полосы прокрутки и ряд улучшений для Linux-версии после полугода работы над проектом.

Интерфейс эмулятора терминала Ghostty
Рабочее окно терминала Ghostty Источник: linux.org.ru

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 либо путем компиляции из исходного кода.

Источник: https://www.linux.org.ru