专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
程序猿  ·  还有人手动画图?一键生成 Draw.io ... ·  5 小时前  
程序猿  ·  Spring 之父:我不是 Java ... ·  4 天前  
51好读  ›  专栏  ›  OSC开源社区

最强开源终端模拟器Ghostty正式发布1.0:原生UI体验、采用Zig编写、速度飞快、支持Mac和...

OSC开源社区  · 公众号  · 程序员  · 2024-12-30 15:15

主要观点总结

Ghostty是一款由Mitchell Hashimoto创建的全新开源跨平台终端模拟器,近日发布了1.0版本。它采用Zig语言编写,支持GPU加速,并在Linux和macOS上使用了各自平台的GUI构建。文章介绍了Ghostty 1.0的主要特点和功能亮点。

关键观点总结

关键观点1: Ghostty是全新的开源跨平台终端模拟器。

由Mitchell Hashimoto创建,采用Zig语言编写,支持GPU加速。在Linux和macOS上使用了各自平台的GUI构建。

关键观点2: Ghostty 1.0的功能亮点。

包括多窗口、选项卡和分割,GPU加速渲染,主题支持,连字和字素聚类,支持Kitty图形和键盘协议,同步渲染,亮/暗模式通知等。

关键观点3: Ghostty的评价和反响。

Redis之父体验后评价其性能和速度令人难以置信。它将改变游戏规则,特别是在处理大量输出信息时,性能表现突出。


正文

请到「今天看啥」查看全文



Ghostty 采用 Zig 编写,支持 GPU 加速,在 Linux 和 macOS 上都使用了各自平台的 GUI 构建,macOS 是基于 SwiftUI,而 Linux 是基于 GTK —— 暂未支持 Windows。
Mitchell 称 Ghostty 不仅看起来原生,它根本上就是原生的——原生窗口、标签、菜单、内置图标、系统字体等等

Ghostty 1.0 功能亮点:

多窗口、选项卡和分割 :Ghostty 支持多个窗口,每个窗口都有自己的选项卡和分割,使用原生 UI 组件呈现,操作更加流畅。
GPU 加速渲染 :在 macOS 上使用 Metal,在 Linux 上使用 OpenGL,确保终端屏幕的渲染速度更快。
主题支持 :Ghostty 内置数百个主题,用户可以根据系统暗/亮模式自动切换主题,甚至可以自定义主题。
连字和字素聚类 :支持连字字体,并能正确显示多码点表情符号(如旗帜、肤色等),某些语言(如阿拉伯语和希伯来语)也能正确显示。
Kitty 图形协议 :支持 Kitty 图形协议,允许终端应用程序直接在终端中渲染图像。
Kitty 键盘协议 :支持 Kitty 键盘协议,提供更丰富的输入体验。
同步渲染 :确保终端应用程序的渲染更加流畅。
亮/暗模式通知 :终端应用程序可以根据系统模式自动切换亮/暗主题。
快速终端






请到「今天看啥」查看全文