📜  如何在 Linux 中安装和使用 Alacritty 终端模拟器?

📅  最后修改于: 2021-10-28 02:40:58             🧑  作者: Mango

Alacritty 是一款具有 GPU 加速功能的跨平台终端模拟器。它是用 Rust 编程语言编写的 OpenGL 终端模拟器。 Alacritty 是自然界中最快、最轻的终端模拟器,这要归功于它的 OpenGL 渲染器和高吞吐量解析器。 Alacritty 终端模拟器没有许多花哨的功能,例如您在其他终端模拟器(例如术语)中找到的选项卡和拆分,因为它的设计考虑了简单性和效率。它运行在各种平台上,包括 Linux、BSD、macOS 和 Windows。

一些 Linux 发行版在存储库中有 Alacritty 二进制文件;如果没有,您可以使用以下命令在您的特定发行版上安装它。

$ sudo add-apt-repository ppa:mmstick76/alacritty
Alacritty 最快的 Linux 终端模拟器

添加存储库

现在更新系统源:

Alacritty 最快的 Linux 终端模拟器

更新系统源

现在使用以下命令安装 Alacritty:

Alacritty 最快的 Linux 终端模拟器

安装 Alacritty

安装依赖包

要安装 Alacritty,您需要最新的稳定 Rust 编译器。因此,首先,使用 rustup 安装程序脚本来安装 Rust 编程语言,然后按照屏幕上的说明进行操作。

sudo curl https://sh.rustup.rs -sSf | sh

如果您想手动构建本地版本,则需要一些额外的库来构建 Alacritty。这是一个应该安装所有这些的 apt 命令。

Alacritty 最快的 Linux 终端模拟器

安装依赖

从源头构建 Alacritty

我们将按照以下步骤从头开始创建 Alacritty。在我们可以编译之前,我们必须首先克隆 Alacritty 源代码并将其更改为以下目录:

将目录更改为您的首选目录

cd Downloads

Alacritty 最快的 Linux 终端模拟器

现在将 GitHub 存储库克隆到您的目录中:

git clone https://github.com/jwilm/alacritty.git

Alacritty 最快的 Linux 终端模拟器

现在应该创建 Alacritty 文件夹,将目录更改为 Alacritty 文件夹:

cd alacritty

Alacritty 最快的 Linux 终端模拟器

要在 Linux 上构建 Alacritty 终端模拟器,请在 Alacritty 目录中运行以下命令。

cargo build --release

Alacritty 最快的 Linux 终端模拟器

设置桌面入口

为了向设备菜单添加应用程序,大多数 Linux 和 BSD 发行版都支持桌面条目。以下命令将安装 Alacritty 桌面条目:

sudo cp target/release/alacritty /usr/local/bin

Alacritty 最快的 Linux 终端模拟器

为桌面图标添加徽标:

sudo cp extra/logo/alacritty-term.svg /usr/share/pixmaps/Alacritty.svg

Alacritty 最快的 Linux 终端模拟器

添加桌面条目:

sudo desktop-file-install extra/linux/Alacritty.desktop

Alacritty 最快的 Linux 终端模拟器

更新桌面数据库:

sudo update-desktop-database

Alacritty 最快的 Linux 终端模拟器

现在,我们安装手册页:

sudo mkdir -p /usr/local/share/man/man1

Alacritty 最快的 Linux 终端模拟器

gzip -c extra/alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null

Alacritty 最快的 Linux 终端模拟器

配置 Alacritty Shell 完成

要为 Bash 添加 shell 补全,我们运行以下命令:

echo "source $(pwd)/extra/completions/alacritty.bash" >> ~/.bashrc

Alacritty 最快的 Linux 终端模拟器

现在您应该看到 Alacritty 桌面快捷方式:

Alacritty 最快的 Linux 终端模拟器

这就是它的意义。您已在 Linux 上完成了 Alacritty 终端模拟器的安装和设置。