Современные терминальные эмуляторы становятся всё более мощными инструментами для разработчиков, системных администраторов и пользователей Linux. Одним из таких проектов является Ghostty — быстрый и минималистичный терминал с упором на производительность и нативный интерфейс.
В новой версии Ghostty 1.3 разработчики добавили одну из самых ожидаемых функций — нативные полосы прокрутки (scrollbars), которые существенно упрощают работу с длинным выводом команд и журналами системы. Обновление также приносит ряд улучшений интерфейса, навигации и стабильности.
Разберёмся, что нового появилось в релизе и почему это обновление может быть важным для пользователей Linux и macOS.
Что такое Ghostty и почему он стал популярным
Ghostty — это современный GPU-ускоренный терминальный эмулятор, ориентированный на высокую производительность и нативную интеграцию с операционной системой. Он поддерживает современные протоколы терминалов, работает без Electron и использует родные интерфейсы платформы — GTK4 на Linux и Swift на macOS.
Проект получил популярность благодаря нескольким ключевым особенностям:
- высокая скорость отображения терминального вывода
- поддержка современных терминальных протоколов
- встроенные вкладки и разделение окон
- минималистичная конфигурация
- интеграция с оболочкой (shell integration)
Однако долгое время пользователи отмечали отсутствие одной привычной функции — визуальных полос прокрутки. Теперь этот недостаток устранён.
Главное нововведение: нативные scrollbars
Одним из наиболее заметных нововведений Ghostty 1.3 стали нативные полосы прокрутки, позволяющие визуально ориентироваться в истории вывода терминала.
Ранее перемещаться по истории команд можно было только с помощью:
- колесика мыши
- клавиатурных комбинаций
- жестов трекпада
Хотя эти способы работали, пользователи часто жаловались на отсутствие визуального индикатора положения в длинном выводе команд.
Теперь scrollbars показывают позицию в scrollback-буфере, что особенно полезно при:
- анализе больших логов
- просмотре длинных результатов сборки
- работе с журналами системы
- изучении длинных CLI-выводов
Как включить scrollbars
Функция активируется через конфигурационный файл Ghostty:
scrollbar = system
Доступны два режима:
- system — отображение полос прокрутки определяется настройками среды рабочего стола
- never — полосы прокрутки полностью отключены
Такой подход позволяет интегрировать терминал с поведением интерфейса GNOME, KDE или других окружений.
Дополнительные улучшения в Ghostty 1.3
Помимо scrollbars, новая версия включает несколько полезных функций и улучшений.
1. Поиск терминальных сессий
Теперь в командной палитре появилась возможность быстро переходить к нужной терминальной вкладке через поиск.
2. Переименование вкладок
Пользователи Linux могут назначать собственные имена вкладкам, что удобно при работе с несколькими проектами.
3. Индикатор режима только чтения
Если терминал находится в режиме read-only, интерфейс теперь отображает соответствующий индикатор.
4. Улучшения производительности
Разработчики также внесли ряд оптимизаций:
- улучшена обработка вывода терминала
- оптимизирован рендеринг интерфейса
- исправлены ошибки отображения текста и окон
В результате терминал стал работать стабильнее и быстрее.
Почему scrollbars — важное обновление
На первый взгляд добавление полос прокрутки может показаться небольшим изменением. Однако для терминальных приложений это важный элемент UX.
Преимущества нового механизма:
- быстрый визуальный доступ к истории терминала
- удобная навигация по длинным логам
- индикация позиции в scrollback-буфере
- интеграция с системными темами GTK
Фактически это обновление делает Ghostty более удобным для повседневной работы и приближает его к возможностям популярных терминалов.
Конкуренция среди терминальных эмуляторов
Сегодня пользователи Linux могут выбирать среди множества терминалов:
- GNOME Terminal
- Konsole
- Alacritty
- Kitty
- WezTerm
Ghostty выделяется на их фоне благодаря минималистичному дизайну, GPU-ускорению и нативному интерфейсу. Добавление scrollbars делает его ещё более конкурентоспособным. Подробнее см. примечания к выпуску.
Выводы
Ghostty 1.3 — важный шаг в развитии одного из самых интересных терминальных проектов последних лет. Добавление нативных полос прокрутки устраняет одно из самых частых замечаний пользователей и делает работу с терминалом значительно удобнее.
Основные преимущества обновления:
- нативные scrollbars
- улучшенная навигация по вкладкам
- дополнительные UI-улучшения
- оптимизация производительности
Если раньше Ghostty считался перспективным, но ещё «сыроватым» терминалом, то версия 1.3 делает его гораздо более зрелым инструментом для разработчиков и администраторов.
FAQ
Что такое Ghostty?
Ghostty — это современный терминальный эмулятор для Linux и macOS, ориентированный на высокую производительность, нативный интерфейс и поддержку современных терминальных протоколов.
Что нового появилось в Ghostty 1.3?
Главное нововведение — нативные полосы прокрутки (scrollbars). Также появились улучшения интерфейса, поиск терминальных сессий, возможность переименовывать вкладки и оптимизации производительности.
Как включить полосы прокрутки в Ghostty?
Для этого нужно добавить строку `scrollbar = system` в конфигурационный файл Ghostty и перезапустить терминал.
Поддерживает ли Ghostty Linux?
Да, Ghostty поддерживает Linux и macOS. На Linux терминал использует GTK4 для нативного интерфейса.
Чем Ghostty отличается от других терминалов?
Он использует GPU-ускорение, нативный интерфейс платформы, минималистичную конфигурацию и современные терминальные протоколы, что делает его быстрым и удобным инструментом для работы.

