Ghostty 1.3.1
Ghostty 1.3.1 的发行说明,发布于 2026 年 3 月 13 日。
Ghostty 1.3.1 包含 15 位贡献者 在 100 个提交 中的变更。这是一个补丁发行,专注于修复 1.3.0 中引入的回退(尤其在 macOS 上),并附带少量针对性的改进。
PR:#11276
Ghostty 1.3.0 在 macOS 上有一个非常明显的 bug:焦点变化之后会出现幻影鼠标事件,导致幻影拖动、选区与滚动事件。
该问题现已解决。
在各节中,我们尽量把改进排在 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
- zsh:改进提示符标记与动态主题及提示符重建行为的兼容性。#11367
- bash:带命令替换的多行
PS1提示符不再因标记插入行为而损坏。#11369 - bash:Readline vi 模式指示器重绘不再引入多余换行。#11377 #10953
- 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:与
-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 主要针对发行当天的关键问题。