尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

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

Ghostty 安装指南:10 分钟装好 GPU 加速终端 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/ghosttyGhostty 是跨平台 GPU 加速终端Linux 渲染走 OpenGLmacOS 走 Metal界面分别用 GTK 和 SwiftUI 原生实现。这篇 Ghostty 安装指南覆盖预编译包与源码构建两条路装完你能直接得到一个可配置的本地终端。选路指南按你的系统挑一条路先看这张表定路线按当前系统对号入座30 秒判断该走哪条路。你的场景推荐安装方式前置条件macOS 用户想最快装上Homebrewbrew 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 ghosttyDebian/Ubuntu 及未收录 Ghostty 的发行版去 Ghostty 官网下载页取对应预编译包不需要编译环境。Nix各平台通用nix profile install nixpkgs#ghostty仓库自带 nix/package.nix 与 flake.nixNix 装的就是同一套构建产物。源码构建取码、依赖、编译、定位产物四步只有要跑主分支最新特性或准备提交代码时才需要走这一节全程按编号执行。取码克隆仓库并进入目录。git clone https://gitcode.com/GitHub_Trending/gh/ghostty cd ghostty装依赖先装 Zig 0.16.0 及以上仓库build.zig.zon中minimum_zig_version即 0.16.0。Linux 按发行版补构建库sudo apt install libgtk-3-dev blueprint-compilerArch 对应sudo pacman -S gtk3 blueprint-compiler。macOS 只需装全 Xcode含 macOS SDK 与 Metal 工具链用xcode-select --print-path确认当前生效版本主分支要求 Xcode 26 与 macOS 26 SDK具体以 HACKING.md 为准。编译调试构建直接zig build正式构建加优化参数。zig build -DoptimizeReleaseFast定位可执行文件Linux 下是zig-out/bin/ghostty直接运行验证./zig-out/bin/ghosttymacOS 产物在zig-out目录里是.app应用包双击启动任何平台也可zig build run编译完直接运行。首次启动自检与最小 Ghostty 配置装完先花三十秒确认没装坏再落两行配置。自检启动 Ghostty窗口出现后敲ls回车能列出目录内容、提示符正常回显即安装完成。最小配置首次启动没有配置文件时Linux 默认路径为~/.config/ghostty/config1.3 起新默认名为同目录下config.ghosttymacOS 为~/Library/Application Support/com.mitchellh.ghostty/config。文件里只写要改的项两行起步font-family JetBrains Mono theme catppuccin-mocha保存后按 CtrlShift,macOS 为 CmdShift,热重载窗口不关配置即生效。想看全部配置项与默认值ghostty show-config --default --docs装完再看这套终端强在哪前面没展开的卖点装好后可以对照体会渲染管线全程走 GPULinux 是 OpenGLmacOS 是 Metal多线程架构里读写与渲染各占一线程全屏刷日志不掉帧界面按平台原生实现macOS 是完整的 SwiftUI 应用菜单栏、设置 GUI、AppleScriptLinux 是 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-compilerDebian/Ubuntu或sudo pacman -S gtk3 blueprint-compilerArch官方源码压缩包无需 blueprint-compilermacOS 编译报 SDK 或 Metal 工具链错误当前选中的 Xcode 版本不对或 SDK 不匹配xcode-select --print-path查看生效路径切换到主分支要求的 Xcode 26 与 macOS 26 SDK在 macOS 15 上也可用 Xcode 26 构建详见 HACKING.mdzig build一开始就报版本错误Zig 低于项目要求的 0.16.0升级 Zig 到 0.16.0 后重新构建版本下限见build.zig.zon的minimum_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),仅供参考
返回列表