支援 macOS 原生 UI 和 Metal GPU 加速的開源終端模擬器「Ghostty」已經發布。詳細資訊如下。
虛擬開發環境創建工具 Vagrant 的開發者 Mitchell Hashimoto 於當地時間 2024 年 12 月 26 日宣布,這是一款自 2022 年開始開發、兼容 macOS 和 Linux 跨平台的開源終端模擬器。「幽靈」宣布已正式發布。
👻 Ghostty 是一款快速、功能豐富的跨平台終端模擬器,它使用平臺本機 UI 和 GPU 加速。
Ghostty.org – 幽靈
與 Mac、Windows 和 Linux 跨平台相容的終端模擬器。「超」使用 Electron 的模擬器有很多,但在開發 Ghosty 時,Hashimoto 強調速度、功能和原生 UI,macOS 版本是使用 Swift、AppKit 和 SwiftUI 開發的。
「本機」的整體情況是,Ghostty 的外觀、感覺和行為就像您期望應用程式在桌面環境中的行為一樣。在 macOS 上,GUI 是用 Swift 編寫的,並使用 AppKit 和 SwiftUI。
來自幽靈文檔
這使得 macOS 版本能夠利用本機 macOS 功能,例如選項卡、視窗管理器、鍵盤快捷鍵、快速檢視、強制觸控、安全輸入 API、重新啟動時的視窗恢復、亮/暗模式、通知等。
此外,macOS版本的Ghostty支援使用Metal的GPU加速,Linux版本支援使用OpenGL的GPU加速。《DOOM》火災基準因此,macOS 終端應用程式(在 M1 上測量?)為 31fps,iTerm2 為 43fps,WezTerm 為 308fps,Kitty 為 385fps,而 Ghostty 則接近支援 OpenGL 的 Alacritty(488fps)。標記為477fps沒錯,即使在讀取純文字的 IO 基準測試中,據說其效能也是終端應用程式的兩倍,比 iTerm2 和 Kitty 好四倍。
在配備 M3 Pro 晶片的 MacBook Pro 上,終端應用程式約為 290 fps,Ghosty 為 1,900 fps。
另外,Ghostty是基於Zeroconf(零配置哲學)的思想開發的,可以立即下載並使用,並且預設字體為JetBrains Mono,具有出色的可視性,但字體和背景顏色無法更改當然,考慮到從其他終端模擬器的遷移,Ghostty 。在v1.0階段,已包含Apple、iTerm2等344個主題,還可設定明暗主題以及使用者建立的自訂主題。
$ghostty +list-themes
Ghostty v1.0 for Mac 的系統需求是配備 macOS 13 或更高版本的 Intel/Apple Silicon Mac,Ventura 正在 GitHub、X(Twitter)和 Discord 上徵求意見,所以如果您有興趣,請查看官方。請檢查儲存庫。