alacritty/alacritty
GitHub: alacritty/alacritty
一款基于 Rust 和 OpenGL 的跨平台高性能 GPU 加速终端模拟器,专注速度与简洁设计。
Stars: 62934 | Forks: 3342
Alacritty - 一款快速、跨平台的 OpenGL 终端模拟器
## 关于
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技术, 可视化界面, 威胁情报, 开发者工具, 效率工具, 数据挖掘, 现代化终端, 系统工具, 终端模拟器, 网络流量审计, 通知系统, 配置灵活