Существуют сотни эмуляторов терминала для устройств Mac и Linux, фаворитами фанатов являются iTerm2 и Alacritty. Тем не менее, Ghostty — это новый эмулятор терминала, который только что вышел из бета-версии, и у него есть несколько функций, которых нет у альтернатив, хотя он ориентирован на скорость и отзывчивость. Возможно, это не ваш следующий постоянный эмулятор терминала, но за ним стоит следить.
Что касается основной идеи Ghostty, я просто процитирую ведущего разработчика проекта и его цели.
Ghostty — это эмулятор терминала, который отличается быстротой, многофункциональностью и нативностью. Хотя существует множество отличных эмуляторов терминала, все они заставляют вас выбирать между скоростью, функциями или собственным пользовательским интерфейсом. Ghostty обеспечивает все три.
Во всех категориях я не пытаюсь утверждать, что Ghostty — лучший (то есть самый быстрый, самый многофункциональный или самый родной). Но когда я решил создать Ghostty, я почувствовал, что все терминалы заставляют вас выбирать максимум две из этих категорий. Я хотел создать терминал, который был бы конкурентоспособен во всех трех категориях, и я верю, что Ghostty достигнет этой цели.

Призрачный
Ghostty — это новый эмулятор терминала, который можно загрузить на macOS и Linux. Он обладает множеством функций, настраивается и имеет отличную производительность. Это также бесплатно и с открытым исходным кодом!
Ghostty бесплатен и имеет открытый исходный код.
И это выглядит потрясающе
Если вы хотите опробовать Ghostty, это совершенно бесплатное приложение с открытым исходным кодом, которое вы можете начать использовать прямо сейчас. Он работает на Mac и Linux и предназначен для замены встроенного эмулятора терминала на вашем устройстве. Возможности Ghostty включают в себя:
-
Ускорение графического процессора с помощью Metal в macOS и OpenGL в Linux
-
Собственные вкладки и разделения
-
Обширная настройка темы
-
Быстрый и отзывчивый пользовательский интерфейс
Ghostty написан на Zig, и его цель — стать лучшим эмулятором терминала на рынке прямо сейчас в качестве замены установленной вами опции по умолчанию. Хотя такие варианты, как Alacritty, могут быть лучше для вашего конкретного случая использования, разработчик Ghostty говорит, что цель состоит в том, чтобы стать лучшим из существующих эмуляторов терминала и что еще есть над чем работать.
Если вы расстроены отсутствием поддержки Windows, будьте уверены: разработчик Митчелл Хасимото уже заявил, что поддержка появится в будущем. Сейчас это не совсем приоритет, поскольку эмуляторы терминала, как правило, предназначены скорее для опытных пользователей, а опытные пользователи с большей вероятностью будут использовать Mac и Linux, чем Windows.
Что касается того, как Ghostty управляет своей производительностью, он использует vsync и поддерживает переменную частоту обновления через DisplayLink. Он использует встроенный графический процессор вместо выделенного или внешнего графического процессора, а потоки несфокусированного рендеринга будут перенесены на ядра E. Наконец, если окно полностью скрыто, это замедлит рендеринг, поскольку оно не видно пользователю.

Связанный
9 вещей, которые я бы хотел, чтобы macOS взяла из Windows — и 8 вещей, которые она делает лучше
Я использовал оба, и вот где я нахожусь
Варианты тем Ghostty невероятны
Есть много возможностей для перемен
Ghostty легко настраивается, а его внешний вид можно изменить путем изменения текстового файла, к которому вы можете получить доступ из приложения. Конфигурация, которую я использую на снимке экрана выше (запуск btop и neofetch на двух отдельных вкладках), выглядит следующим образом:
Вы можете использовать ряд сочетаний клавиш, которые включены по умолчанию, а также вы можете создать свои собственные в файле конфигурации Ghostty.
Если вы хотите создать свой собственный файл конфигурации Ghostty, на GitHub есть отличный неофициальный инструмент под названием «Ghostty Config», который вы можете использовать. Он познакомит вас с большинством настроек, которые вы можете изменить, а затем сможете экспортировать конфигурацию для установки в Ghostty.
Ghostty все еще находится в активной разработке, и это только первая общедоступная версия. Я буду использовать его еще долгое время, и с этого момента он станет только лучше.