Ghostty 安装指南:10 分钟装好 GPU 加速终端
2026/9/15 8:25:28 网站建设 项目流程

Ghostty 安装指南:10 分钟装好 GPU 加速终端

【免费下载链接】ghostty👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.项目地址: https://gitcode.com/GitHub_Trending/gh/ghostty

Ghostty 是跨平台 GPU 加速终端:Linux 渲染走 OpenGL,macOS 走 Metal,界面分别用 GTK 和 SwiftUI 原生实现。这篇 Ghostty 安装指南覆盖预编译包与源码构建两条路,装完你能直接得到一个可配置的本地终端。

选路指南:按你的系统挑一条路

先看这张表定路线:按当前系统对号入座,30 秒判断该走哪条路。

你的场景推荐安装方式前置条件
macOS 用户,想最快装上Homebrew:brew install ghosttymacOS 13 及以上(必需);编译器相关全部可选、无需安装
Arch 系 Linux 发行版包管理器:sudo pacman -S ghostty主流发行版(必需)
已在用 NixNix 安装:nix profile install nixpkgs#ghosttyNix(必需),平台不限
发行版仓库没有 Ghostty,又不想编译官网下载页取预编译包无额外依赖(必需)
要跑主分支最新特性或参与开发源码构建(见后文四步)Zig 0.16.0+(必需);Linux 另需 GTK 3 开发库 + blueprint-compiler 0.16.0+(必需);macOS 另需 Xcode、macOS SDK 与 Metal 工具链,主分支要求 Xcode 26 与 macOS 26 SDK(必需)

只装软件、不动源码的话,前四行任选其一即可;最后一行才需要碰编译器。

预编译安装:三条命令覆盖主流平台

九成读者停在这一节就够了,下面是各平台的唯一入口命令。

macOS:一行 brew 命令

brew install ghostty

装完在「应用程序」里找 Ghostty,图标形如仓库内的这张官方应用图标:

Linux 包管理器:以 Arch 为例

sudo pacman -S ghostty

Debian/Ubuntu 及未收录 Ghostty 的发行版,去 Ghostty 官网下载页取对应预编译包,不需要编译环境。

Nix:各平台通用

nix profile install nixpkgs#ghostty

仓库自带 nix/package.nix 与 flake.nix,Nix 装的就是同一套构建产物。

源码构建:取码、依赖、编译、定位产物四步

只有要跑主分支最新特性或准备提交代码时才需要走这一节,全程按编号执行。

  1. 取码:克隆仓库并进入目录。
git clone https://gitcode.com/GitHub_Trending/gh/ghostty cd ghostty
  1. 装依赖:先装 Zig 0.16.0 及以上(仓库build.zig.zonminimum_zig_version即 0.16.0)。Linux 按发行版补构建库:
sudo apt install libgtk-3-dev blueprint-compiler

Arch 对应sudo pacman -S gtk3 blueprint-compiler。macOS 只需装全 Xcode(含 macOS SDK 与 Metal 工具链),用xcode-select --print-path确认当前生效版本;主分支要求 Xcode 26 与 macOS 26 SDK,具体以 HACKING.md 为准。

  1. 编译:调试构建直接zig build;正式构建加优化参数。
zig build -Doptimize=ReleaseFast
  1. 定位可执行文件:Linux 下是zig-out/bin/ghostty,直接运行验证:
./zig-out/bin/ghostty

macOS 产物在zig-out目录里是.app应用包,双击启动;任何平台也可zig build run编译完直接运行。

首次启动自检与最小 Ghostty 配置

装完先花三十秒确认没装坏,再落两行配置。

自检:启动 Ghostty,窗口出现后敲ls回车,能列出目录内容、提示符正常回显,即安装完成。

最小配置:首次启动没有配置文件时,Linux 默认路径为~/.config/ghostty/config(1.3 起新默认名为同目录下config.ghostty),macOS 为~/Library/Application Support/com.mitchellh.ghostty/config。文件里只写要改的项,两行起步:

font-family = JetBrains Mono theme = catppuccin-mocha

保存后按 Ctrl+Shift+,(macOS 为 Cmd+Shift+,)热重载,窗口不关配置即生效。想看全部配置项与默认值:

ghostty +show-config --default --docs

装完再看:这套终端强在哪

前面没展开的卖点,装好后可以对照体会:

  • 渲染管线全程走 GPU:Linux 是 OpenGL,macOS 是 Metal,多线程架构里读写与渲染各占一线程,全屏刷日志不掉帧
  • 界面按平台原生实现:macOS 是完整的 SwiftUI 应用(菜单栏、设置 GUI、AppleScript),Linux 是 GTK 应用,并与 systemd 深度集成
  • 现代协议支持面宽:Kitty 图形协议、Kitty 图像协议、剪贴板序列、同步渲染等都有实现
  • 核心以libghostty形态复用:零依赖的 C/Zig 库,example/目录下有 C 与 Zig 的嵌入示例

排障速查:报错先对表再动手

现象原因处理
Linux 源码构建提示缺 GTK 或 blueprint-compilerGit 源码树编译 GTK 界面必须依赖这两项(blueprint-compiler 需 0.16.0+)执行sudo apt install libgtk-3-dev blueprint-compiler(Debian/Ubuntu)或sudo pacman -S gtk3 blueprint-compiler(Arch);官方源码压缩包无需 blueprint-compiler
macOS 编译报 SDK 或 Metal 工具链错误当前选中的 Xcode 版本不对,或 SDK 不匹配xcode-select --print-path查看生效路径,切换到主分支要求的 Xcode 26 与 macOS 26 SDK(在 macOS 15 上也可用 Xcode 26 构建),详见 HACKING.md
zig build一开始就报版本错误Zig 低于项目要求的 0.16.0升级 Zig 到 0.16.0+ 后重新构建,版本下限见build.zig.zonminimum_zig_version

后续入口

  • 官方文档站:ghostty.org/docs(配置项、主题、快捷键全量说明),下载页:ghostty.org/download
  • 社区讨论:GitHub Discussions 与官方 Discord 活跃度最高
  • 提交代码前读 CONTRIBUTING.md,构建细节与调试命令读 HACKING.md,本地化贡献看 po/README_CONTRIBUTORS.md

现在选上面表格里的第一条命令,把 Ghostty 装进你的机器。

【免费下载链接】ghostty👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.项目地址: https://gitcode.com/GitHub_Trending/gh/ghostty

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询