首页 / I tried out the Ghostly terminal on Linux. Does it really live up to expectations?

I tried out the Ghostly terminal on Linux. Does it really live up to expectations?

2025/2/2 04:00:14
Ghostty 是一个现代化的终端模拟器,由 Mitchell Hashimoto 开发,支持 Linux 和 macOS 平台。 它拥有原生 UI、图形协议、超链接和亮暗模式通知等功能,并注重性能优化。 尽管 Ghostty 提供了一些新颖的功能,但其安装包有限,默认按键绑定有些奇怪,启动速度也相对较慢。 目前,Ghostty 未能提供足够的优势来取代现有终端应用。
I tried out the Ghostly terminal on Linux. Does it really live up to expectations?

Ghostty 终端在 Linux 社区引起了不少轰动。作为一个热爱探索新工具的 Linux 用户,我必须亲自尝试一下它。它有一些很酷的功能我想体验一下。但它值得取代你的现有终端吗?让我们来找出答案。

Ghostty 是什么?

Ghostty 是一款由 Mitchell Hashimoto 出于热情项目打造的现代终端模拟器。它旨在快速、功能丰富,并完全原生支持 Linux 和 macOS。它致力于为高级用户提供流畅且高度集成的体验。

Ghostty 凭借其原生 UI 方式脱颖而出,利用平台特定的技术。在 macOS 上使用 Swift、AppKit 和 SwiftUI,而在 Linux 上使用 Zig 与 GTK4。它支持基本的终端功能,例如 Kitty 图形协议、超链接和亮暗模式通知。此外,它还提供应用程序级功能,例如本机标签、分屏视图以及 macOS 上的下拉终端。性能也是一个主要关注点,进行了优化以实现快速启动、流畅滚动和高输入/输出吞吐量。

在 Linux 上安装 Ghostty

您可以通过多种方式在 Linux 上安装 Ghostty。

以下是一些常见方法:

  • 使用官方软件包:如果您的发行版提供官方的 Ghostty 软件包,则可以通过命令行或图形化软件包管理器进行安装。
  • 从源代码编译:如果您想获得最新版本或需要特定配置,可以从 GitHub 下载源代码并按照说明进行编译。
  • 使用 Snap 包:Ghostty 提供了 Snap 包,可以在大多数 Linux 发行版上轻松安装和更新。您可以使用命令 `snap install ghostty` 进行安装。

请注意,具体的安装步骤可能因您的发行版而异。

配置 Ghostty

Ghostty 的配置文件位于“~/.config/ghostty”目录下。您可以使用文本编辑器打开该文件来修改配置选项。

以下是配置的一些示例:

  • 更改背景色和前景色:例如,`background-color = #000052`, `foreground-color = #89Bbf6`
  • 自定义按键绑定:例如,`Ctrl+Z close-window`, `Ctrl+Shift+L split-pane-right`
  • 选择主题:例如,`theme = "phantom"`

您可以查看 Ghostty 的官方文档以了解可用的配置选项。

它还需要一些改进

Ghostty 还是相当新,这从使用体验中可以看出来。我在使用过程中遇到了一些问题。有时打开它需要一段时间。我通过打开默认的 Ubuntu 终端来测试这个理论。在大多数情况下,自带的终端比 Ghostty 快得多。现在我不确定这是因为我使用了 Snap 包的原因。

说到Snap软件包,Ghostty在Debian、Fedora 和 Ubuntu 上没有官方的软件包。鉴于这些发行版的受欢迎程度,我期望看到的是官方软件包而不是社区维护的软件包。不过,未来可能会出现这种情况。

这或许有些主观,但我感觉默认按键绑定有些奇怪。当然,你可以配置它们。不过,考虑到大多数终端用户都会使用它们,我期待他们能经过更多深思熟虑。

Ghostty 终端仿真器提供了一些很酷的功能,也有一些新颖的功能。然而,我仍然没有找到引起热议的充分理由。至少对我来说,除非未来更新中出现更令人信服的功能,否则我不会切换到它。如果你对替代终端应用程序感兴趣,我之前reviewed Warp 终端,你可能觉得它更吸引人。

"