Alacritty 是一款具有 GPU 加速功能的跨平台终端模拟器。它是用 Rust 编程语言编写的 OpenGL 终端模拟器。 Alacritty 是自然界中最快、最轻的终端模拟器,这要归功于它的 OpenGL 渲染器和高吞吐量解析器。 Alacritty 终端模拟器没有许多花哨的功能,例如您在其他终端模拟器(例如术语)中找到的选项卡和拆分,因为它的设计考虑了简单性和效率。它运行在各种平台上,包括 Linux、BSD、macOS 和 Windows。
一些 Linux 发行版在存储库中有 Alacritty 二进制文件;如果没有,您可以使用以下命令在您的特定发行版上安装它。
$ sudo add-apt-repository ppa:mmstick76/alacritty
现在更新系统源:
现在使用以下命令安装 Alacritty:
安装依赖包
要安装 Alacritty,您需要最新的稳定 Rust 编译器。因此,首先,使用 rustup 安装程序脚本来安装 Rust 编程语言,然后按照屏幕上的说明进行操作。
sudo curl https://sh.rustup.rs -sSf | sh
如果您想手动构建本地版本,则需要一些额外的库来构建 Alacritty。这是一个应该安装所有这些的 apt 命令。
从源头构建 Alacritty
我们将按照以下步骤从头开始创建 Alacritty。在我们可以编译之前,我们必须首先克隆 Alacritty 源代码并将其更改为以下目录:
将目录更改为您的首选目录
cd Downloads
现在将 GitHub 存储库克隆到您的目录中:
git clone https://github.com/jwilm/alacritty.git
现在应该创建 Alacritty 文件夹,将目录更改为 Alacritty 文件夹:
cd alacritty
要在 Linux 上构建 Alacritty 终端模拟器,请在 Alacritty 目录中运行以下命令。
cargo build --release
设置桌面入口
为了向设备菜单添加应用程序,大多数 Linux 和 BSD 发行版都支持桌面条目。以下命令将安装 Alacritty 桌面条目:
sudo cp target/release/alacritty /usr/local/bin
为桌面图标添加徽标:
sudo cp extra/logo/alacritty-term.svg /usr/share/pixmaps/Alacritty.svg
添加桌面条目:
sudo desktop-file-install extra/linux/Alacritty.desktop
更新桌面数据库:
sudo update-desktop-database
现在,我们安装手册页:
sudo mkdir -p /usr/local/share/man/man1
gzip -c extra/alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null
配置 Alacritty Shell 完成
要为 Bash 添加 shell 补全,我们运行以下命令:
echo "source $(pwd)/extra/completions/alacritty.bash" >> ~/.bashrc
现在您应该看到 Alacritty 桌面快捷方式:
这就是它的意义。您已在 Linux 上完成了 Alacritty 终端模拟器的安装和设置。