alacritty/alacritty

GitHub: alacritty/alacritty

一款基于 Rust 和 OpenGL 的跨平台高性能 GPU 加速终端模拟器,专注速度与简洁设计。

Stars: 62934 | Forks: 3342

Alacritty Logo

Alacritty - 一款快速、跨平台的 OpenGL 终端模拟器

Alacritty - A fast, cross-platform, OpenGL terminal emulator

## 关于 Alacritty 是一款现代终端模拟器,它自带合理的默认设置,但也 允许进行广泛的 [配置](#configuration)。通过与其他 应用程序集成,而不是重新实现它们的功能,它成功地 提供了一套灵活的 [功能](./docs/features.md) 并具备高性能。 目前支持的平台包括 BSD、Linux、macOS 和 Windows。 该软件被认为处于 **beta** 阶段;虽然 还有一些缺失的功能和错误需要修复,但它已被许多人用作 日常主力工具。 预编译的二进制文件可从 [GitHub 发布页面](https://github.com/alacritty/alacritty/releases) 获取。 如果你有问题或寻求快速帮助,请加入 libera.chat 上的 [`#alacritty`]。 ## 功能 你可以在 [此处](./docs/features.md) 找到 Alacritty 可用功能的概述。 ## 更多信息 - [Announcing Alacritty, a GPU-Accelerated Terminal Emulator](https://jwilm.io/blog/announcing-alacritty/) 2017年1月6日 - [A talk about Alacritty at the Rust Meetup January 2017](https://www.youtube.com/watch?v=qHOdYO3WUTk) 2017年1月19日 - [Alacritty Lands Scrollback, Publishes Benchmarks](https://jwilm.io/blog/alacritty-lands-scrollback/) 2018年9月17日 ## 安装 在 Linux、BSD、macOS 和 Windows 上,Alacritty 可以通过各种包管理器进行安装。 macOS 和 Windows 的预构建二进制文件也可以从 [GitHub 发布页面](https://github.com/alacritty/alacritty/releases) 下载。 对于其他用户,安装 Alacritty 的详细说明可以 在 [这里](INSTALL.md) 找到。 ### 需求 - 至少 OpenGL ES 2.0 - [Windows] ConPTY 支持(Windows 10 版本 1809 或更高) ## 配置 你可以在 `man 5 alacritty` 中找到 Alacritty 配置的文档,或者如果你没有安装 manpages,可以查看 [网站]。 Alacritty 不会为你创建配置文件,但它会在以下 位置查找: 1. `$XDG_CONFIG_HOME/alacritty/alacritty.toml` 2. `$XDG_CONFIG_HOME/alacritty.toml` 3. `$HOME/.config/alacritty/alacritty.toml` 4. `$HOME/.alacritty.toml` 5. `/etc/alacritty/alacritty.toml` 在 Windows 上,配置文件的查找位置为: * `%APPDATA%\alacritty\alacritty.toml` ## 常见问题 **_它真的是最快的终端模拟器吗?_** 对终端模拟器进行基准测试是很复杂的。Alacritty 使用 [vtebench](https://github.com/alacritty/vtebench) 来量化终端模拟器 吞吐量,并使用它管理以持续获得优于竞争对手的 成绩。如果你发现情况并非如此的例子,请报告一个 错误。 其他方面如延迟或帧率以及帧一致性则更难 量化。一些终端模拟器也有意减慢速度以节省 资源,这可能是某些用户所偏好的。 如果你对 Alacritty 的性能或可用性有疑问,量化终端模拟器的最佳方式 始终是用**你的**具体 使用场景来测试它们。 **_为什么没有实现功能 X?_** Alacritty 有许多很棒的功能,但并不是所有其他终端的每一个功能都有。这可能有多种原因,但有时它只是不适合 Alacritty。这意味着你不会找到诸如标签或拆分(这最好留给窗口管理器或 [终端复用器][tmux])之类的功能,也不会 有像 GUI 配置编辑器这样的便利工具。 ## 许可证 Alacritty 根据 [Apache License, Version 2.0] 发布。
标签:Alacritty, BSD, CLI, OpenGL, Python安全, Rust, Shell, WiFi技术, 可视化界面, 威胁情报, 开发者工具, 效率工具, 数据挖掘, 现代化终端, 系统工具, 终端模拟器, 网络流量审计, 通知系统, 配置灵活