Ghostty 1.3.1

Ghostty 1.3.1 的發行說明,發佈於 2026 年 3 月 13 日。

Ghostty 1.3.1 包含 15 位貢獻者 在 100 個提交 中的變更。這是一個修補發行,專注於修復 1.3.0 中引入的回退(尤其在 macOS 上),並附帶少量針對性的改進。

亮點

修復 macOS 滑鼠選區 bug

PR:#11276

Ghostty 1.3.0 在 macOS 上有一個非常明顯的 bug:焦點變更之後會出現幻影滑鼠事件,導致幻影拖曳、選區與捲動事件。

該問題現已解決。

完整變更日誌

GitHub 上已關閉議題的完整列表。

在各節中,我們盡量把改進排在 bug 修復之前。

  • 新設定:progress-style 控制 OSC 9;4 進度條是否顯示,允許徹底停用進度條。#11289
  • 新綁定動作 set_surface_title:<title> 與 set_tab_title:<title> 允許從 keybind 與其他動作入口直接設定標題。#11373 #11316
  • working-directory 設定現在會展開 ~/ 路徑。#11337 #11336
  • 在提示符之間向後移動時,jump_to_prompt:next 現在正確處理多行提示符。#11331 #11330

Shell 整合

  • zsh:改進提示符標記與動態主題及提示符重建行為的相容性。#11367
  • bash:帶命令替換的多行 PS1 提示符不再因標記插入行為而損壞。#11369
  • bash:Readline vi 模式指示器重繪不再引入多餘換行。#11377 #10953

macOS

  • macOS:為了與 GTK 鍵位綁定一致,paste_from_clipboard 現在是 performable:。#11328 #10751
  • macOS:修復過時的滑鼠狀態導致焦點變更後出現幻影拖曳/選區行為。#11276 #11319
  • macOS:修復視窗大小調整回退:某些設定下開啟分頁可能意外調整視窗大小。#11313 #11322 #11380
  • macOS:修復從 App Support 路徑載入設定檔時的設定循環偵測。#11323 #11326
  • macOS:內聯分頁標題編輯現在在確認或取消編輯後正確恢復鍵盤焦點。#11320
  • macOS:修復全螢幕分頁標題重新命名命中測試,如此一來現在可以在原生全螢幕中雙擊重新命名分頁。#11353
  • macOS:無分屏時原生全螢幕不再顯示分屏拖曳把手。#11376
  • macOS:分屏拖曳把手只在滑鼠相當接近它時出現。#11379
  • macOS:Ghostty keybind 再次覆蓋系統 macOS 綁定,因此 super+h 之類的按鍵再次可綁定。#11396 #11403
  • macOS:一次性的驗證碼輸入不再出現在終端中。#11351
  • macOS:改進首視窗定位、視窗級聯與分屏拖到新視窗的放置行為。#11421 #11426 #11429
  • macOS:AppleScript 分頁選擇命令不再意外啟用應用程式。#11459

GTK(Linux、FreeBSD)

  • GTK:與 -e 一起使用時,+new-window 現在正確處理推斷的 --working-directory。#11357 #11356
  • Snap:Ghostty 不再把 snap 啟動器的 LD_LIBRARY_PATH 洩漏進子行程,避免被啟動的應用程式中的執行時衝突。#11431

面向套件維護者的變更

本發行版對套件維護者沒有變更。

路線圖

我們仍在調查其他 1.3.x 的回退與問題,我確實預計會在某個時候發行 1.3.2。計劃是讓該發行比 1.3.1 再晚一些——1.3.1 主要針對發行當天的關鍵問題。